Modular Monolithic과 Spring Modulith

모놀리스(Monolith) 아키텍처는 꽤 오랜 시간 사용되왔던 시스템 설계 방식이었습니다. 하지만 이에 따른 스파게티 코드, 빌드 및 배포의 어려움, 제한적인 스케일링 등의 문제가 발생하였고 커다란 진흙 덩어리(big ball of mud)의 형상이 되었습니다.


이를 해결하기 위한 방법이 마이크로서비스(Microservices) 아키텍처이었습니다. 모놀리스의 많은 단점을 해결해줄 수 있었지만 리소스 비용, 시스템의 복잡성 등 높은 장벽에 의해 많은 개발팀들이 어려움을 겪었습니다.


둘의 딜레마를 해결하기 위해 등장한 그 중간의 선택지 모듈러 모놀리스(Modular Monolith)를 알아보고 이를 구현한 스프링 프로젝트인 모듈리스(Modulith)에 대해 학습하는 튜토리얼 글을 소개합니다.

Modular Monolith Architecture와 Spring Modulith

Medium

Modular Monolith Architecture와 Spring Modulith

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 10월 20일 오후 12:52

댓글 0

    함께 읽은 게시물

    감사합니다. 멋진 서비스 잘 만들어보겠습니다.

    ... 더 보기

    조회 1,384


    최고의 리더가 되기 위한 덕목을 알려주는 지식은 수없이 많다. 대표적인 것이 2008년 구글이 발표한 ‘산소 프로젝트’다. 구글은 이 프로젝트를 통해 팀장급 이상 관리자의 인사자료 1만 건에 대한 데이터 분석을 실시했다.

    ... 더 보기

    ‘최악의 리더십’ 평가 받은 리더들의 공통적 특징 살펴보니…

    비즈N

    ‘최악의 리더십’ 평가 받은 리더들의 공통적 특징 살펴보니…

    개발자의 장애 공유 문화

    ... 더 보기

    개발자의 장애 공유 문화

    K리그 프로그래머

    개발자의 장애 공유 문화

     • 

    저장 22 • 조회 4,013


    주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

    F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

    F-Lab : 상위 1% 개발자들의 멘토링

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

     • 

    저장 139 • 조회 3,769


    🎯 유튜브에 100번째 코딩 테스트 문제 풀이 영상을 올렸습니다!

    ... 더 보기

    달레의 코딩 테스트

    www.youtube.com

    달레의 코딩 테스트

    차세대 파이썬 패키지 매니저 uv 소개 영상

    h

    ... 더 보기