Cloud Native란


  • 신축성(Resiliency)
  • 민첩성(Agility)
  • 확장 가능성(Scalable)
  • 자동화(Automation)
  • 무상태(State-less)


DevOps

Twelve-Factors (https://12factor.net/ko/)



Twelve-Factors - 코드 베이스

Twelve-Factors - 의존성


Twelve-Factors - 설정

application-local.yml

application-dev.yml



Twelve-Factors - 백엔드(지원) 서비스

Twelve-Factors - 빌드, 릴리즈, 실행

Twelve-Factors - 포트 바인딩

Twelve-Factors - 동시성(concurrency)

Twelve-Factors - 처분성(Disposability)

Twelve-Factors - dev/prod 일치

Twelve-Factors - 로그

Twelve-Factors - Admin 프로세스

HTTP, REST API