일정기반 추천서비스인 캘리팩토리에서는 사용자의 일정을 동기화하고 분석해 다시 추천해주기까지 많은 과정을 거칩니다. 그 과정에서 쓰게된 기술 스택 및 개발 환경을 소개해 보겠습니다.

Server

terminal

Worker&Asynchronous

terminal

Monitoring

CI/CD

terminal 캘리의 서버는 운영서버(Product)와 개발서버(Develop), 빌드서버(Build&Test Server)로 구분되어있습니다. 개발서버에서 개발 및 테스트를 진행하고 안정화가 되면 자동적으로 운영서버에 배포되는 프로세스를 거치고 있습니다.

CI&CD에 대한 자세한 내용은 여기에 포스팅되 있습니다.

Issue Tracking

Version Control

terminal