Enterprise Integration Patterns: Messaging Between Systems
Channels, routers, translators, dead letters and idempotent receivers. Lesson 10 of Level 5: Enterprise Application Architecture.
Level 5 · Enterprise Application Architecture · Lesson 10 of 10
Channels, routers, translators, dead letters and idempotent receivers.
Continue learning
- Optimistic vs Pessimistic Offline Locks — Previous lesson
- Ubiquitous Language: Code That Speaks the Business — Next lesson
- Level 5: Enterprise Application Architecture — Back to the level
Try it hands-on
- Kafka Lab — Logs, partitions, keys, consumer groups and ordering.
All lessons in Enterprise Architecture
- Layered Architecture: Presentation, Domain, Data
- Transaction Script vs Domain Model vs Table Module
- Service Layer: One Front Door for Every Use Case
- Active Record vs Data Mapper (and the Gateways)
- Repository: A Collection-Like Home for Aggregates
- Unit of Work, Identity Map & Lazy Load
- MVC, Front Controller & Friends
- Remote Facade & DTO: Designing Across the Network
- Optimistic vs Pessimistic Offline Locks
- Enterprise Integration Patterns: Messaging Between Systems