Remote Facade & DTO: Designing Across the Network
Coarse-grained APIs and data transfer objects for expensive remote calls. Lesson 8 of Level 5: Enterprise Application Architecture.
Level 5 · Enterprise Application Architecture · Lesson 8 of 10
Coarse-grained APIs and data transfer objects for expensive remote calls.
Continue learning
- MVC, Front Controller & Friends — Previous lesson
- Optimistic vs Pessimistic Offline Locks — Next lesson
- Level 5: Enterprise Application Architecture — Back to the level
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