올리브영은 10년 된 레거시 시스템을 대고객 서비스로 확장
REST API 설계를 통해 external/internal 환경에 맞는 API 제공
Datadog을 활용한 모니터링 시스템 구축 및 에러 알람 설정
대고객 서비스 확장을 위해 HTTP API 설계를 진행했다. External API는 필요한 정보만 제공하여 응답 속도를 개선한다. Internal API는 모든 정보를 제공하여 내부 시스템 간의 데이터 일관성을 유지한다. 따라서 API 설계 시 각 환경의 요구사항을 고려해야 한다.
올리브영은 AWS ECS Fargate를 사용하여 애플리케이션을 구동한다. TeamCity를 통해 CI/CD 파이프라인을 구축하여 를 수행한다. 를 적용하여 및 환경별 배포를 용이하게 한다. 결과적으로 을 향상시켰다.
Datadog을 활용하여 모니터링 대시보드를 구축하고, 에러 알람을 설정했다. HTTP 응답 코드와 응답 속도를 기준으로 알람을 구성하여 장애 발생 시점을 빠르게 인지한다. 따라서 서비스 안정성을 확보하고, 문제 해결 시간을 단축한다.