- 대용량 트래픽을 어떻게 관리할 수 있는지 알아보고 싶었습니다.
- 테스트 자동화 경험을 통한 품질 향상을 시키고 싶었습니다.
- 지속적인 통합과 배포(CI/CD)를 통한 협업 효율성 증대시키고 싶었습니다.
- 만약, 많은 사람들이 데이터에 동시에 접근을 하려고 할 때, 동시성 제어를 알아보고 싶었습니다.
- 유지보수를 위해 객체지향을 이해하고 이를 코드에 적용하려고 했습니다.
- 냄새나는 코드가 아닌 읽기 좋은 코드를 작성하려고 했습니다.
- docker를 통해 일괄된 개발 환경을 제공하고자 했습니다.