반응형

애그리거트 2

[마이크로서비스 개발] MSA 입문으로 최적화된 책

읽게 된 계기 MSA를 좀 이해하기 쉽게 알고 싶어서. 마이크로서비스 패턴이라는 책을 읽긴 했지만, 영 뭔소린지 이해가 잘 안되었다. 또, DDD에 관련된 내용 역시 에릭 에반스 책을 읽어보았지만 아직 이해가 부족하다 싶어서 도움이 될까 싶어서 이 책을 선택했다. 이 책의 특징 MSA의 도입 배경부터 MSA란 무엇인가, 특징, 장점을 설명한다. 그리고 MSA 구조에 왜 DDD가 안성맞춤인지, DDD는 어떤 구성인지, 어떻게 정의해 나가는지를 설명해 나간다. 또, 저자들이 모두 한국인이라는 점이 가장 큰 특징이다. 간단 내용 정리 MSA가 나온 배경을 서술하면서 시작한다. MSA는 휴대용 전자기기의 보급 확대와 함께 엄청나게 많아진 데이터를 처리하면서 동시에 코드의 유지보수도 같이 가져가고자 하는 목적으로..

독서/서평 2022.06.08

[도메인주도설계 철저입문] 어려운 DDD 포기하지 않을 수 있는 시작점

객체지향 외에 도메인주도설계 기법이 있음을 알게 되었고, 먼저 에릭에반스의 책을 읽어보았다. 아니나 다를까 여느 설계 책들 마냥 쉽지 않았고, 아무래도 경험이 많지 않아서 그런지 나에겐 더 어려웠다. 한글로 번역된 책을 읽는데 한 문장을 몇 번씩 읽어도 머리속에서 이해가 되지 않았다. 그래서 찾은 대안이 이 책이었다. 이 책은 각각의 DDD 개발 사례를 토대로 페이지가 진행된다. DDD의 구성은 크게 값객체, 엔티티, 서비스, 리포지토리, 애그리게이트, 명세 등이 있다. 문제는, 기존의 객체지향 개념만을 가지고 '비슷한 거구나~' 하고 착각된 개념을 가지면 나중에 안맞거나 그냥 객체지향이랑 차이가 없는 것이 되곤 한다. 특히나 굳이 '도메인' 주도 설계인 이유가 있는데, 그 모호한 개념을 잡기가 너무 어..

독서/서평 2022.03.02
반응형