반응형

2020/01 4

[spring] 멀티 모듈 프로젝트 설정

사이드 프로젝트 백엔드 설계를 어떻게 할지 고민 중 박용권님의 우아한 모노리스 세미나를 듣고 멀티 모듈로 변경하였다. 나한테는 개인적으로 도움이 된 부분이 많아서 좋았던 것 같다. 현재 마이크로서비스에서 멀티모듈로 구조를 바꿔가는 중이라 따로 사이드이펙트가 생기거나 그러지는 않은 상황인데 멀티 모듈로 개발하면서 생긴 고민이나 내가 생각 했을 때 문제점? 을 블로그에 작성하려고 한다. 이번 달 최고 잘한 일은 귀찮더라도 세미나를 간 것이 아닐까 싶다. 멀티 모듈로 구성하면서 참고한 깃허브 저장소이다. 세미나를 해주신 박용권님의 깃허브 저장소이다. https://github.com/arawn/building-modular-monoliths-using-spring arawn/building-modular-mo..

개발/Spring 2020.01.30

우아한 모노리스 - 박용권님

운이 좋게 "우아한 모노리스" 라는 세미나를 듣게 되었다. https://www.facebook.com/woowahanTech/photos/a.1925530564354206/2487165348190722/?type=3&theater 우아한Tech [마감] 2020년 우아한Tech의 첫 세미나 1월 우아한테크세미나 우아한형제들 박용권님의 "우아한모노리스" 세미나 소식을 전합니다.🙇‍♀️🙇 하단 내용을 확인하시고 링크를 통해 신청해주세요. 😉 제목 : 우아한모노리스 일시 : 1월 23일 목요일 오후 7시 30분 장소 : 우아한형제들 작은집 7층 교육장 http://naver.me/Gx536FCe... www.facebook.com 간단하게 얘기하자면 박용권이라는 분은 기존 모놀리틱 서비스에서 마이크로서비스로..

기존 모놀로틱에서 MSA 로..?

현재 다니고 있는 회사에서 제공하는 서비스는 전형적인 모놀리틱 시스템이다. 같은 회사 동료와 MSA 로 새롭게 서비스를 구축하자라는 공통된 의견을 가졌다. 그 이유는 기존 서비스 구조는 어딘가를 수정하려면 그와 함께 봐야하는 코드가 많고 비즈니스 로직이 너무 촘촘하게 결합 돼 있었기 때문이다. 여기 한군데 건들면 모든 코드가 영향을 받는다. 우선적으로 DB 구조도 뭔가 분석하거나 쌓인 데이터를 통해 인사이트를 얻을 수 있는 그런 좋은 구조가 아니였고 불필요한 컬럼 및 테이블이 쌓여있었다. 현재는 다른 개발자 분들께 현재 서비스에서 나중에는 이런 식으로 서비스를 나누고 DB 는 이렇게 나눴으면 좋을 것 같다. 라는 것까지 이야기가 됐다. 그러나 현실적으로 보았을 때 3년도 채 되지 않은 스타트업에서 기존 ..

모놀리틱 서비스에서 마이크로서비스로의 마이그레이션

> 해당 글은 엔터프라이즈 자바 마이크로 서비스 를 보고 작성합니다. 언젠간 모놀리틱 서비스에서 마이크로서비스로 마이그레션 할 일이 있을 것이라 생각을 하며,,,, 모놀리틱 서비스에서 마이크로서비스로 마이그레이션 할 때 여러가지 패턴이 존재한다. - 빅뱅 패턴 (Big Bang) - 스트랭글러 패턴 (Strangler) - 하이브리드 패턴 (Hybrid) 빅뱅 패턴 빅뱅 패턴은 쉽게 말해 기존 모놀리틱 서비스에서 한 번에 바로 마이크로서비스로 변환하는 패턴을 말한다. 급격하게 변하기 때문에 사이드이펙트가 크고 비즈니스에 큰 타격이 갈 가능성이 존재한다. 예를 들면 마이크로서비스로 한 번에 변환했는데 어느 부분에서 갑자기 서비스가 먹통이 돼 CS 폭주 등,, 근데 시스템이 먹통인 상태에서 오류를 고치는데는..

개발/Spring 2020.01.01
반응형