백엔드 엔지니어링
-
달리는 자동차의 타이어를 교체하기 : Stored Procedure 기반 데이터 접근 방식에서 ORM 기반으로 전환 (2)개발/Spring Boot 2025. 3. 20. 09:42
이 글은 Stored Procedure에서 ORM으로 전환하는 여정을 다루는 시리즈의 두 번째 글입니다. 첫 번째 글에서는 기존 시스템의 Stored Procedure 기반 데이터 접근 방식과 그 한계에 대해 살펴보았습니다. 이제 본격적인 전환 과정과 그 과정에서 직면했던 다양한 난관, 그리고 이를 해결하기 위해 취했던 접근 방식에 대해 자세히 설명해보려고 합니다.Stored Procedure에서 ORM으로의 전환 과정에서의 난관과 해결 전략1. 기존 SP의 복잡한 의존성 구조 파악Stored Procedure(SP)에서 ORM으로 전환하는 과정에서 가장 먼저 직면한 문제는 SP의 복잡한 호출 관계였습니다. 기존 시스템에서는 SP들이 다양한 함수(FN)를 호출하며 강한 의존성을 가지고 있었으며, 단순히 ..