구 버전(Blue)과 신 버전(Green) 서버를 동시에 운영하며 트래픽을 전환하는 배포 방식입니다.
코드의 독립적인 작업을 위해 메인 코드라인에서 분기된 줄기입니다.
새 버전을 소수의 사용자에게만 먼저 배포하여 안전성을 확인하는 전략입니다.
지속적 통합과 지속적 배포를 의미하는 개발 자동화 방식입니다.
애플리케이션을 격리하여 실행하는 가벼운 실행 환경입니다.
지정된 시간마다 자동으로 작업을 실행하는 스케줄러입니다.
컨테이너 오케스트레이션을 자동화하는 시스템입니다.
시스템의 실행 상태나 이벤트 정보를 기록한 파일입니다.
두 브랜치를 병합할 때 같은 파일의 같은 위치가 다르게 수정되어 발생하는 충돌입니다.
여러 프로젝트를 하나의 저장소에서 관리하는 방식입니다.
자신의 코드 변경 사항을 메인 저장소에 병합해달라고 요청하는 것입니다.
데이터 손실 방지나 성능 향상을 위해 데이터를 여러 곳에 복제하는 것입니다.
클라이언트 대신 백엔드 서버에 요청을 전달하는 중간 서버입니다.
운영 환경에 배포하기 전 최종 테스트를 진행하는 환경입니다.
분산 시스템에서 요청의 전체 흐름을 추적하여 병목을 찾는 기술입니다.