클라우드 네이티브 애플리케이션을 구축함에 있어 고려해 봐야 할 12 가지 항목에 대해 알아 보았다. 12 팩터스는 클라우드 서비스 중 플랫폼 애저 서비스 즉 파스라라는 형태의 서비스 형태를 제공하는 Heroku 라는 플랫폼에서 제시한 12가지 항목으로서 클라우드 네이티브 애플리케이션을 개발하거나 서비스를 운영할 때 고려해야 될 항목을 정리한 것이다. 1. 코드베이스 (Codebase)설명: 애플리케이션은 반드시 단일 코드베이스를 가져야 하며, 버전 관리 시스템(Git 등)을 사용하여 관리해야 한다.핵심 내용:여러 애플리케이션은 서로 다른 코드베이스를 사용한다.동일한 코드베이스가 여러 배포 환경(개발, 테스트, 운영)에서 사용될 수 있다. 자체 레파지토리에 저장된 각 마이크로 서비스에 대한 단일 코드베..