1. 개요

2. 참고

https://kubernetes.io/ko/case-studies/box/

3. box사에 대하여

  • 5000만명이 넘는 사용자가 클라우드 상에서 컨텐츠를 관리하고 공유하는 시스템
  • 원래는 물리 장비에 PHP 기반 단일 애플리케이션이었음

4. 변화

  • 컨테이너와 도커 검토
  • 가상화로는 오픈스택을 검토
  • 퍼블릭 클라우드도 함께 검토

5. 쿠버네티스 도입

  • 0.11버전의 프리 베타 쿠버네티스부터 도입
  • 처음 쿠버네티스에서 올린 서비스는 박스 API 모니터링
  • 그리고 일부 데몬부터 전환
  • 나중에는 실시간 서비스에도 적용 시작

"There was clearly a pent-up demand for a better way of building software through microservices, and the increase in agility helped our developers be more productive and make better architectural choices."

6. 교훈

  • 일찍, 그리고 자주 배포한다.
  • 개발자로부터 추상화해야 할 것과 아닌 것을 오픈 마인드로 유지한다.