- 아담 디미트룩의 추천사
- 가브리엘 N. 쉔커의 추천사
- 옮긴이 서문
- 책과 연계된 온라인 강좌
- 이 책을 쓰게 된 이유
- 1부 기본 개념
- 1장 관심을 가져야 하는 이유
- 2장 이벤트 소싱이란?
- 3장 이벤트 모델링을 사용하여 시스템 계획하기
- 4장 CQRS, 동시성, (최종) 일관성
- 5장 내부 데이터 vs 외부 데이터
- 6장 이벤트 소싱 애플리케이션 해부
- 7장 이벤트 스트리밍, 이벤트 소싱, 그리고 스트림 설계
- 8장 도메인 주도 설계(Domain Driven Design)
- 9장 사가를 이용한 분산 트랜잭션 처리
- 10장 수직으로 얇게 분할하기
- 2부 시스템 모델링
- 11장 브레인스토밍
- 12장 와이어프레임을 사용한 유스 케이스 모델링
- 13장 Given / When / Then 시나리오
- 14장 유스 케이스: Clear Cart
- 15장 유스 케이스: Submit Cart
- 16장 유스 케이스: Inventory Changed
- 17장 유스 케이스: Price Changed
- 18장 이벤트 모델 구조화
- 3부 처음부터 실행 가능한 소프트웨어까지
- 19장 기술 스택
- 20장 Axon에 대한 소개
- 21장 첫 번째 슬라이스 Add Item 구현
- 22장 라이브 프로젝션을 사용한 상태 보기 슬라이스 구현
- 23장 Remove Item 및 Clear Cart 구현
- 24장 아파치 카프카와 번역을 활용한 통합
- 25장 재고에 대한 데이터베이스 프로젝션 구현
- 26장 자동화 구현
- 27장 장바구니 제출
- 28장 호환되지 않는 변경 다루기
- 4부 구현 패턴
- 29장 4부에서 다루는 주제
- 30장 패턴: 데이터베이스에 투영된 읽기 모델
- 31장 패턴: 라이브 모델
- 32장 패턴: (부분)동기식 프로젝션
- 33장 패턴: 논리를 포함한 읽기 모델
- 34장 패턴: 스냅샷
- 35장 패턴: 프로세서 할 일 목록
- 36장 패턴: 예약
- 37장 패턴: 룩업 테이블
- 5부 누락된 장들
- 38장 누락된 장을 왜 포함했을까요?
- 39장 메타데이터 다루기
- 40장 보안 처리
- 41장 GDPR에 따른 민감한 데이터 처리
- 42장 UI 처리
- 43장 조직에 도입하기
- 부록 A: 이제 어디로 가야 할까요?
- 부록 B: 여러 스택으로 구현된 레퍼런스
- 부록 C: License
이벤트 소싱 이해
이벤트 모델링과 이벤트 소싱으로 확장 가능한 시스템 설계 및 구현
이 책은 이벤트 모델링과 이벤트 소싱을 결합해 시스템을 계획하고 구현하는 일련의 과정을 다룹니다. 이벤트 소싱의 개념을 쉽게 설명하고, 시스템 구축에 필요한 핵심 지식을 포괄적으로 안내합니다. 실용적인 이벤트 소싱 시작 방법을 배우고 싶다면, 저자의 풍부한 경험이 담긴 이 책과 함께 여정을 시작해보세요.
The authors are letting you choose the price you pay for this book!
Buying multiple copies for your team? See below for a discount!
이 책은 이벤트 모델링과 이벤트 소싱을 결합해 시스템을 계획하고 구현하는 일련의 과정을 다룹니다. 이벤트 소싱의 개념을 쉽게 설명하고, 시스템 구축에 필요한 핵심 지식을 포괄적으로 안내합니다. 실용적인 이벤트 소싱 시작 방법을 배우고 싶다면, 저자의 풍부한 경험이 담긴 이 책과 함께 여정을 시작해보세요.
About
About the Book
이 책은 이벤트 소싱을 어렵고 낯설게 느껴왔던 이들에게 실용적인 출발점을 제공합니다.
이벤트 모델링이라는 강력한 도구를 통해 비즈니스 분석, 설계, 구현, 테스트까지의 흐름을 시각적으로 연결하고, 전체적인 맥락을 쉽게 이해할 수 있도록 돕습니다.
저자의 풍부한 경험과 통찰이 담긴 설명은 복잡한 개념도 명확하게 전달하며, 이벤트 소싱 시스템 안에서 비즈니스 목적을 효과적으로 달성하는 데 집중합니다. 그 과정에서 다양한 자료와 도구들을 자연스럽게 엮어냅니다.
기술서라기보다는 저자의 경험이 녹아든 이야기처럼 쓰인 이 책은, 마치 옆에서 설명해주는 듯한 친절하고 명쾌한 설명으로 고개를 끄덕이게 하며, 읽는 즐거움까지 선사합니다.
익숙하지 않음에서 오는 두려움을 줄이고, 정보 시스템을 바라보는 새로운 관점과 도구를 갖추는 데 이 책이 든든한 동반자가 되어 줄 것입니다.
이 책은 이벤트 소싱을 처음 시작하는 입문자를 위한 내용을 포함하지만, 다양한 기술과 용어가 언급되므로 최소 1년 이상의 개발 경험이 있다면 좀 더 편하게 읽을 수 있습니다.
예제 코드는 코틀린과 스프링 부트, Axon 프레임워크를 활용하지만, 코틀린과 프레임워크에 익숙하지 않아도 이해하는 데 큰 어려움은 없습니다.
Categories
Feedback
Price
Pick Your Price...
Minimum price
$19.00
$29.00
You pay
$29.00Authors earn
$23.20Team Discounts
Team Discounts
Get a team discount on this book!
Up to 3 members
- Minimum price
- $47.00
- Suggested price
- $72.00
Up to 5 members
- Minimum price
- $76.00
- Suggested price
- $116.00
Up to 10 members
- Minimum price
- $133.00
- Suggested price
- $203.00
Author
About the Authors
Jinho Yim
책을 좋아하는 개발자입니다.
마틴 딜거의 Understanding Eventsourcing을 재미있게 읽고 더 많은 사람이 함께 읽을 수 있도록 이벤트 소싱 이해 번역서를 작성했습니다.
틈틈히 AutoParams의 문서 작업을 진행하고 있습니다.
Contents
Table of Contents
Get the free sample chapters
Click the buttons to get the free sample in PDF or EPUB, or read the sample online here
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.