Did you build your system using microservices but ended up with a distributed monolith?
In this workshop, we'll go beyond the hype and build a solid foundation of theory and practice on architectural styles like:
- Vertical Slices Architecture
- Event Driven Architecture
- Microservices Architecture
- Service Oriented Architecture
Without making your system even more complex and unmaintainable, actually look at how we can solve those problems, covering topics like:
- Data ownership across the enterprise
- Fault tolerance of our processes, transactions, and data
- Scalable event-processing endpoints
- Long-running multi-stage business processes and policies
You’ll better understand architectural concepts and DDD concepts such as bounded contexts and data ownership.
We’ll apply those concepts to build a simple, yet fully functional, order management system sample with a microservices architecture, using patterns such as command processing, pub/sub, and long-running sagas.