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. 교훈
- 일찍, 그리고 자주 배포한다.
- 개발자로부터 추상화해야 할 것과 아닌 것을 오픈 마인드로 유지한다.