변화에 유연하고 신속하게 대응하는 소프트웨어 개발 방법론입니다.
구 버전(Blue)과 신 버전(Green) 서버를 동시에 운영하며 트래픽을 전환하는 배포 방식입니다.
새 버전을 소수의 사용자에게만 먼저 배포하여 안전성을 확인하는 전략입니다.
지속적 통합과 지속적 배포를 의미하는 개발 자동화 방식입니다.
소프트웨어의 복잡성을 줄이기 위해 핵심 도메인 중심으로 설계하는 방식입니다.
고객의 피드백을 받기 위해 최소한의 기능만 구현한 제품입니다.
팀이 짧은 주기로 제품을 개발하고 개선하는 애자일 프레임워크입니다.
테스트 코드를 먼저 작성하고 이를 통과하는 코드를 구현하는 개발 방식입니다.