용어

eunsol Jo·2023년 5월 17일
0

✤ 주절주절

목록 보기
1/1

🤔 용어에 집착하지 않고 익숙해지기 위해 3분 정리.

✤ preflight request

actual 요청 전에 인증 헤더를 전송하여 서버의 허용 여부를 미리 체크하는 테스트 요청이다.
🔑 OPTION method

참고 : http://wiki.gurubee.net/display/SWDEV/CORS+%28Cross-Origin+Resource+Sharing%29

✤ tier & layer

tier 서버와 같은 물리적인 분리, layer 논리적 분리
하나의 티어 내부를 여러개의 논리 레이어로 나눌수 있음

✤ 오케스트레이션 & 프로비저닝

  • 오케스트레이션(쿠버네티스)
  • 프로비저닝(테라폼)

프로비저닝은 IT 인프라를 생성하고 설정하는 프로세스로서, 다양한 리소스에 대한 사용자 및 시스템 액세스를 관리하는 데 필요한 단계를 포함합니다. 프로비저닝은 서버, 애플리케이션, 네트워크 구성, 스토리지, 엣지 기기 등을 배포하는 과정에서 초기 단계에 해당합니다.

오케스트레이션을 활용하여 서버 프로비저닝, 인시던트 관리, 클라우드 오케스트레이션, 데이터베이스 관리, 애플리케이션 오케스트레이션 등 다양한 태스크와 워크플로우가 포함된 IT 프로세스를 자동화할 수 있습니다.

참고 :
https://www.redhat.com/ko/topics/automation/what-is-provisioning
https://www.redhat.com/ko/topics/automation/what-is-orchestration

✤ 베어메탈

어떤 소프트웨어도 담지 않은 하드웨어 서버 제품군 자체

✤ saga pattern

분산 트랜잭션 시나리오에서 마이크로 서비스 간의 데이터 일관성을 관리하는 방법

각 로컬 트랜잭션은 데이터베이스를 업데이트하고 메시지 또는 이벤트를 게시하여 Saga에서 다음 로컬 트랜잭션을 트리거합니다. 로컬 트랜잭션이 실패하면 Saga는 이전 로컬 트랜잭션에 의해 변경된 내용을 실행 취소하는 일련의 보상 트랜잭션을 실행합니다.

🔑 데이터 일관성 / 이벤트 기반 트리거 / 보상 트랜잭션

참고 : https://learn.microsoft.com/ko-kr/azure/architecture/reference-architectures/saga/saga

profile
Later never comes 👩🏻‍💻

0개의 댓글