sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

Nginx는 웹 서버, 리버스 프록시, 메일 프록시 기능을 가진 소프트웨어입니다. (Apache와 같음)

이는 가벼움과 높은 성능을 목표로 하며, 웹 서버, 리버스 프록시 및 메일 프록시 기능을 제공합니다. 

Nginx는 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가지고 있습니다.

이 구조는 서버에 많은 부하가 생길 경우의 성능을 예측하기 쉽게 해줍니다. 

 

Hamcrest는 Java 프로그래밍 언어에서 소프트웨어 테스트를 작성하는 데 도움이 되는 프레임워크입니다.

이 프레임워크는 사용자 정의 assertion matcher를 생성하는 것을 지원하며, 이를 통해 match 규칙을 선언적으로 정의할 수 있습니다.

'Hamcrest'는 'matchers'의 아나그램입니다.

Hamcrest는 JUnit과 jMock과 같은 단위 테스트 프레임워크에서 사용됩니다.

또한, Hamcrest는 객체, 빈, 컬렉션 등에 대한 matcher의 예제를 제공하며, predicate 기반 구문을 사용하여 assertion 과정을 단순화하고,

더 깔끔하고 직관적인 테스트를 작성할 수 있는 유창한 API를 제공합니다.

 

Keycloak은 오픈 소스 아이덴티티 및 액세스 관리(IAM) 플랫폼입니다. 

애플리케이션과 서비스에 초점을 맞추고 있으며, 통합 인증을 통해 사용자 인증 및 권한 부여를 단순화합니다.

  - https://www.keycloak.org

 

RAML은 RESTful API를 설명하기 위한 YAML 기반 언어입니다.

Richardson 성숙도 모델의 레벨 2에서 API를 설명하는 데 필요한 모든 정보를 제공합니다.

 

APIgee Edge는 Google Cloud에서 제공하는 API 관리 플랫폼입니다.

RESTful API를 개발, 배포, 관리, 모니터링하는 데 유용한 도구입니다.

클라우드 기반으로 제공되며, 다양한 기능과 확장성을 제공합니다.

 

Swagger는 REST API를 개발, 문서화, 소비하는데 사용되는 오픈 소스 도구 세트입니다.

개발자가 REST API를 공동 작업하고 효율적으로 설계, 공유, 테스트할 수 있도록 도와줍니다.

 

Boomerang은 Chrome의 확장 프로그램으로, 웹사이트의 요청을 저장하고 재전송할 수 있는 도구입니다. (Postman과 같은 rest api 분석 도구)

Boomerang은 Chrome 웹 스토어에서 무료로 다운로드할 수 있습니다.

  - https://blog.naver.com/wiznut782/223138989131

 

SAML (Security Assertion Markup Language)은 인증 및 권한 부여 데이터를 교환하는 데 사용되는 오픈 표준입니다.

 

Kerberos는 컴퓨터 네트워크 인증 암호화 프로토콜입니다.

    비보안 네트워크에서 통신하는 노드가 보안 방식으로 다른 노드에 대해 식별할 수 있게 허용합니다.

    티켓을 기반으로 동작하며, 클라이언트-서버 모델을 지향합니다.

    대칭키 암호화를 기반으로 하며, 신뢰할 수 있는 제3자를 필요로 합니다.

    중간자 공격과 재전송 공격으로부터 보호됩니다.

    UDP 포트 88을 사용합니다.

 

WildFly는 Java 기반의 애플리케이션 서버입니다. 

    Jakarta EE 및 Eclipse MicroProfile의 최신 엔터프라이즈 Java 표준을 구현합니다.

 

minikube는 다양한 플랫폼에서 로컬 Kubernetes 클러스터를 빠르게 설정할 수 있는 도구입니다. 

최신 Kubernetes 릴리스, 다중 컨테이너 런타임, 고급 기능 및 일반적인 CI 환경을 지원합니다.

minikube를 사용하면 Docker 또는 VM에서 Kubernetes를 실행하고, kubectl을 사용하여 클러스터와 상호 작용하며, 응용 프로그램을 배포하고 클러스터를 관리할 수 있습니다.

 

헬름 차트(Helm Chart)는 Kubernetes 애플리케이션을 패키징하고 배포하기 위한 패키지 포맷입니다. 

차트는 쿠버네티스 리소스와 관련된 파일의 모음으로, 단순한 형태의 memcached 파드부터 HTTP 서버, 데이터베이스, 캐시 등으로 구성된 복잡한 웹앱 스택까지 다양한 형태로 사용될 수 있습니다.

 

쿠버네티스(Kubernetes)는 원래 Google의 엔지니어 팀에서 Borg 프로젝트로 개발하고 설계한 후, 2015년에 CNCF (Cloud Native Computing Foundation)에 기부되었습니다. 

 

Harbor는 CNCF (Cloud Native Computing Foundation)의 오픈소스 프로젝트로, Docker Hub처럼 이미지를 저장할 수 있는 저장소입니다.

Docker는 이미 docker registry라는 이름으로 개인 이미지 저장소를 컨테이너화 하였으며, Harbor는 사실 내부적으로 docker registry를 사용하고 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
» 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
147 naver(네이버) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.12.31 12
146 (bing) 소프트웨어의 일반적인 버전 관리 규칙 황제낙엽 2023.10.24 1
145 kakao(카카오) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.10.22 2
144 식품(상품) 바코드를 조회하여 제품 정보 획득하기 file 황제낙엽 2023.08.07 17
143 식약처(식품의약품안전처) 공공데이터 API 황제낙엽 2023.08.07 5
142 서비스 이용약관과 개인정보 처리방침 황제낙엽 2023.07.15 1
141 프로젝트 운영 관리 소프트웨어로 100% 자동화된 '데브옵스(DevOps)' 구축하기 (LG CNS) file 황제낙엽 2023.07.12 6
140 개발자이기 전에 노동자로써의 삶에 대한 고찰 (지극히 개인적인 사설) 황제낙엽 2023.02.28 3
139 [SDC22 키노트 요약정리] 더 쉽게, 끊김 없이 매끄럽게! ‘캄 테크’ 향해 진화하는 미래의 집 황제낙엽 2022.12.24 23
138 변수 네이밍 표기법 종류 file 황제낙엽 2022.11.30 2
137 이미지에서 텍스트를 추출하는 OCR 방법들 file 황제낙엽 2022.09.23 3
136 지수(과학적 표기법, "E") 서식 지정자 (2) 황제낙엽 2021.07.06 24
135 REST API 제대로 알고 사용하기 황제낙엽 2021.06.02 19
134 locale (로캘, 로케일) 황제낙엽 2021.03.19 11
133 [REST API] HTTP METHOD 종류 황제낙엽 2021.01.14 30
132 [Deno] TypeScript를 실행하기 위한 Command-line 런타임 황제낙엽 2021.01.14 8
131 REST, REST API, RESTful [2] 황제낙엽 2021.01.11 90983
130 i18n (internationalization) 황제낙엽 2020.09.19 18
129 Webhook이란? 황제낙엽 2020.06.09 59