[모놀리식 to MSA 전환기] 서비스 모듈 분리에 대한 의사 결정
·
프로젝트
Introduction이번 포스팅에서는 개인 프로젝트에서 MSA를 도입하게 된 배경과 서비스 모듈 분리에 대한 고민과 결정 사항을 기록하려고 합니다. 도입 배경소규모 프로젝트로 정산 시스템을 구현하고자 했기 때문에, 처음에는 모놀리식 구조의 레이어드 아키텍처를 사용해 프로젝트를 설계했습니다. 기존의 구조는 하나의 어플리케이션 안에 서비스의 모든 로직이 포함된 전통적인 소프트웨어 개발 방식으로, 초기 개발 단계에서 빠르게 기능을 구현하기에 적합합니다. 실제로 지금까지는 해당 구조로 개발을 진행하며 프로젝트를 진행해왔습니다. 하지만 개인 프로젝트에서도 더 나은 확장성과 안정성을 갖춘 설계를 학습하는 것이 필요하다고 판단했습니다. 특히, 정산 시스템은 데이터가 점점 증가하고 기능이 복잡해지는 특성이 있기 때문..
BE_ranny
'서비스 모듈 분리' 태그의 글 목록