[신투 프디아] MSA 좋은 듯 어렵다 - 왜 투게더는 MSA로 설계했을까?

·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다. 이번 글에서 다룰 내용은 바로!우리 서비스에 '왜 MSA 방식을 도입했느냐'이다! 💥 시작에 앞서 MSA 란 무엇일까?일단 MSA(Microservice Architecture)와 모놀리식(Monolithic Architecture)의 차이를 간단히 짚고 넘어가자. 🧱 모놀리식(Monolithic Architecture) - 하나의 큰 애플리케이션 안에 모든 기능이 통합된 구조 - 유저, 매매, 페이 기능이 모두 한 프로젝트 안에 공존한다. - 초기 개발은 빠르지만, 규모가 커질수록 유지보수가 어려워진다. ex) 결제 모듈 하나를 수정하더라도 전체 빌드..