Infrastructure as Code (IaC) & GitOps
인프라 설정을 코드로 정의하여 자동화하고, Git을 진실의 원천으로 삼아 시스템 상태를 동기화하는 현대적 인프라 운영 물리학을 다루는 학습 노드입니다.
이 용어로 연결된 기록을 섹션별로 살펴봅니다.
인프라 설정을 코드로 정의하여 자동화하고, Git을 진실의 원천으로 삼아 시스템 상태를 동기화하는 현대적 인프라 운영 물리학을 다루는 학습 노드입니다.
인프라 프로비저닝 없이 코드(함수)만을 배포하고, 수요에 따라 하드웨어가 즉각 반응하는 서버리스 모델과 FaaS의 물리 엔진을 다루는 학습 노드입니다.
물리적으로 분리된 노드들 간의 상호작용 원리, 네트워크 비결정성 문제, 그리고 동일 상태에 도달하기 위한 합의 알고리즘의 역학을 다루는 학습 노드입니다.
여러 노드가 하나의 공유된 상태에 합의하는 수리 알고리즘과, 이를 순차적으로 기록하여 복제하는 분산 로그 메커니즘을 다루는 학습 노드입니다.
여러 서비스에 걸친 원자적 연산을 보장하는 2단계 커밋과, 긴 실행 시간의 비즈니스 정합성을 관리하는 사가(Saga) 패턴의 물리 메커니즘을 다루는 학습 노드입니다.
분산 시스템의 설계 한계를 규명하는 제반 정리들과, 가용성과 일관성 사이의 수리적 평형을 다루는 학습 노드입니다.
물리적 시각 동기화의 한계를 넘는 논리적 선후 관계 정의 기법과, 분산 환경에서 이벤트 순서를 확정하는 수리적 메커니즘을 다루는 학습 노드입니다.