마이크로 서비스 패턴 후기
안녕하십니까.
이번에는 마이크로 서비스 패턴라는 책을 읽어서 리뷰를 하려고 합니다.
이번책에서는 사진을 찍지 못해 버렸네요.
마이크로 서비스 패턴 |
MSA 패턴 : 사가, 이벤트 소싱
MSA에서의 분산 트랜잭션을 지원하기 위한 사가 패턴 등에 대하여 책에서 다룹니다. Eventuate tram(이벤추에이트 트램) 이라는 사가 프레임워크를 통해서 예시를 다루는 부분도 많습니다. 아직 국내에는 사가 기반 트랜잭션으로 구현된 회사가 별로 없을 것이라고 예상되는데요. 그런만큼 책을 통해서 많이 배울 수 있을것으로 보입니다.
처음 들어봤던 것 : 디비 로그 기반 이벤트
제가 이쪽 공부를 딥하게 한적은 없었던것 같습니다. 이 책을 읽으면서 약간 처음 들어본 기법이 있는데요. 디비 트랜잭션 로그를 통해 이벤트를 만드는 것이었습니다. transaction log tailing라고도 하는데요. 이런게 msa에도 사용된다는 것은 이번에 처음 알게 되었습니다.
코드 설명
예시 코드와 그에 대한 설명도 있습니다. 너무 과하지도 않으며 너무 적지도 않은 편입니다.
저는 당장 코드는 급하진 않아서 이해만 하려고 코드 부분은 건너뛰긴 하였습니다.
공개 깃허브 링크는 요기.
읽어볼만한 책
MSA를 통해 분산 트랜잭션 등을 구현하는 책입니다. 서로 다른 도메인에서의 싱크를 맞추기 위함인데요. 너무 쉬운편도 아니고 너무 어려운 편도 아니라서 읽을만하다고 생각합니다.
댓글
댓글 쓰기