Design services with Event Storming - up1/training-courses GitHub Wiki
Course :: Design services with Event Storming
- Improve understanding of services
- Team communication and collaboration
- Duration: 2 Days
- Audience: Developers, Architects, Product Owners, Business Analysts, Developer, Tester/QA
Outline
- Introduction to Software architecture
- Monolith
- N-tiers
- Service-Oriented Architecture
- Microservices
- Workshop
- Decompose large service into small services
- Communication between service
- Data design and management
- Introduction to Domain-Driven Design (DDD)
- Problem space vs Solution space
- Strategy design
- Ubiquitous language
- Bounded Contexts
- Tactical design
- Workshop
- Introduction to Event Storming
- What is Event Storming?
- Why use Event Storming for designing Services?
- Types of Event Storming
- Big Picture
- Process Modeling
- Software Design
- Retrospective
- Workshop