개발 이야기
프로젝트 시작 시 모놀리스 VS 마이크로 서비스?
처음 프로젝트를 시작 시 시스템을 Monolith로 시작할 것인지 마이크로 서비스로 시작할 것인지 고민이 있을 수 있습니다. 제 경험 상 한 팀에서 개발을 진행한다면 가능하면 마이크로 서비스를 사용하지 말라고 조언하고 싶습니다. 각 Aggregate 별 시스템의 리소스를 얼마나 사용하는지도 모르는 상태에서 마이크로 서비스 아키텍처를 수용하게 되면 관리 포이트만 많아지기 때문에 피곤한 일이 자주 발생합니다. 지금도 불필요하게 시스템을 작게 쪼개놓아서 새로운 개발자가 이해하기도 어렵고, 유지보수에 시간이 더 많이 소요되고 있거든요. 이와 관련된 좋은 내용이 있어 공유해 드립니다. 마틴 파울러 형님의 글이고, 원본은 이곳에서 읽으실 수 있습니다. https://martinfowler.com/bliki/Mono..
2022. 2. 11. 03:02
최근댓글