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를 사용하고 있습니다.

 

Puppeteer는 웹 테스트 자동화 도구

 

 

 

 

 

 

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
» 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
48 자료구조 Part7. "트리" - 기본편 황제낙엽 2007.11.24 22
47 자료구조 Part6. "연결리스트로 구현한 스택"의 모든 것 황제낙엽 2007.11.24 39
46 자료구조 Part5. "연결리스트로 구현한 큐"의 모든 것 황제낙엽 2007.11.24 28
45 자료구조-쉬어가기. (스택과 큐가 쓰이는 기본적인 예) 황제낙엽 2007.11.24 23
44 자료구조 Part4. "연결리스트"의 모든 것. (1) file 황제낙엽 2007.11.24 49
43 자료구조 Part3. "스택"의 모든 것. 황제낙엽 2007.11.24 103
42 자료구조 Part2. "큐"의 모든 것. 황제낙엽 2007.11.24 18
41 자료구조 Part1. "동적배열"의 모든 것. 황제낙엽 2007.11.24 431
40 자료구조에 대해. (1. 기초편) 황제낙엽 2007.11.24 10
39 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(3 - 완결) 황제낙엽 2007.11.20 68
38 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(2) 황제낙엽 2007.11.20 383
37 Web 2.0이란 무엇인가 : 다음 세대 소프트웨어를 위한 디자인 패턴 및 비즈니스 모델(1) 황제낙엽 2007.11.20 74
36 Fault Tolerant 컴퓨터 시스템의 개요 황제낙엽 2007.11.02 57
35 Fault Tolerant 의 정의 황제낙엽 2007.11.01 44
34 XML-RPC HOWTO 황제낙엽 2007.08.27 81
33 SSO(Single Sign On) vs SLO(Sing LogOn) 차이점 황제낙엽 2007.08.17 359
32 실무를 통해 분석해 본 오픈 프레임워크 활용 예 황제낙엽 2007.07.20 78
31 phpBB2 설치가이드 황제낙엽 2007.03.03 82
30 오픈 소스와 소프트웨어 개발의 전반적인 개념 확립 황제낙엽 2007.01.30 72
29 텍스트 효과 황제낙엽 2006.09.09 11