20년 이상 서비스를 지탱해 온 Demaecan 시스템은 긴 역사에 따른 여러 기술적 문제가 있었습니다. 복잡한 사양과 레거시 아키텍처, 소스 코드 때문에 개발 생산성 유지가 힘들었고, 내장애성 관점에서도 많은 문제가 있었습니다. 이런 상황에서 최근 음식 배달에 대한 기대가 높아지고 주문 수도 급격히 증가해 프로덕트 성장을 방해하지 않으면서 이 문제들을 해결해 나갈 필요가 있었습니다. 이에 근본적인 해결책으로써 아키텍처를 대대적으로 리노베이션하는 것은 피할 수 없는 길이었습니다.
이 발표에서는 'Demaecan 주문 연계 리노베이션 프로젝트(Order Service Project)'에서 백엔드의 주요 책무 중 하나인 주문 연계를 어떻게 리노베이션해왔는지 발표하겠습니다.