반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스
- JPA 공부
- nestjs공부
- 스프링 공부
- 플러터 개발
- 플러터 공부
- 카프카
- nestjs
- JPA
- 자료구조공부
- 스프링부트
- JPA스터디
- 알고리즘공부
- Axon framework
- DDD
- JPA예제
- JPA공부
- 스프링부트공부
- 스프링공부
- 스프링
- K8S
- Kafka
- 자바공부
- 기술공부
- nestjs스터디
- querydsl
- 기술면접공부
- 코테공부
- 코테준비
- Flutter
Archives
- Today
- Total
목록스프링 멀티모듈 (1)
DevBoi
[Spring] 멀티모듈의 개념
멀티모듈, 단일 프로젝트로하면 어떤 장점이 있을까? 왜 굳이 멀티 모듈을 두는것일까? 시스템적으로 보장이되고, 빠른 개발 사이클을 가질 수 있다. 멀티모듈과 MSA가 어떤 연관이 있을까? MSA에서는 분리와 병합이 자주된다. 시스템의 분리,통합을 유연하게 만들어줄 수 있는 좋은 아키텍처를 만들 수 있다. 클린 아키텍처라는 책에서는 모놀리틱과 msa적인 변경이 자유로운 아키텍처가 좋은 아키텍처라고 얘기한다. 대부분 공통화된 코드를 분류해서 뽑아내려고하면 공통화된코드를 Common으로 모은다. 그러면, common이 계속 커지면서 개발하기 힘들어진다. 1. 스파게티 소스가 된다. Common이 커지면서 영향범위가 점점 커지기 마련이다. 즉 스파게티 소스가 되고 분리가 어려워진다. 쉽게 말하면 뭐가 뭔지 모르..
Develop/[Spring]
2023. 6. 18. 17:15