리팩토링
-
달리는 자동차의 타이어를 교체하기 : Stored Procedure 기반 데이터 접근 방식에서 ORM 기반으로 전환 (1)개발/Spring Boot 2025. 3. 18. 21:47
나는 IT가 주된 핵심이 아닌 고전적인 서비스 기업에서 웹 개발자로 근무하고 있다. 이 회사는 다수의 서비스를 운영하고 있으나, 대부분은 과거에 구축된 레거시 아키텍처를 기반으로 현재까지 유지보수되고 있다. 나는 이런 환경에서 레거시 시스템을 모던 아키텍처로 전환하는 과정을 직접 겪어보았기에, 그 경험을 기록하고 나누고자 이 글을 작성하게 되었다.특히 기존에 Stored Procedure(이하 SP) 기반으로 동작하던 시스템을 ORM 기반으로 전환하는 과정에서 겪은 어려움과 해결 방법 그리고 그 전환이 가져다 준 이점등을 집중적으로 다룰 예정이다. 이 글은 그 여정에서 얻은 경험과 인사이트를 공유함으로써 비슷한 고민을 하는 사람들에게 도움을 주는 것을 목표로 한다.운영중인 시스템에서 Stored Pro..