DB Function To Java 전환으로 기술부채 갚기

DB Function To Java 전환으로 기술부채 갚기

1
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

프로모션 조회 시스템 개선

11번가의 프로모션 조회를 위한 오라클 DB Function을 Java API로 전환하는 과정에서 여러 이슈와 해결책을 공유합니다. 기존의 레거시 코드는 장애 발생 시 대응이 어려웠고, 로그를 통한 디버깅이 불가능했습니다. 또한, 상용 환경에서의 롤백과 검증 테스트가 힘들었으며, 유지보수 또한 복잡했습니다. 이로 인해 DB Function의 변경에 따른 부작용이 증가하고, 비슷한 요청에 대한 API 제작 시에도 시간이 오래 걸렸습니다. 이러한 문제를 해결하기 위해 성능 개선과 함께 Java로의 전환을 목표로 하였습니다. DB 트래픽 분산 처리의 유연성을 높이고, 개발 과정에서 단위 테스트를 가능하게 만들어 유지보수를 용이하게 할 필요가 있었습니다. 이와 같은 문제 해결을 통해 더 나은 프로모션 조회 시스템을 구축할 수 있을 것입니다.