Completed
How atomically update database and publish an event
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Microservices, Events, and Docker: A Perfect Trio for Agile Development
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Presentation goal
- 3 About Chris
- 4 Successful software development
- 5 The monolithic architecture
- 6 Apply functional decomposition
- 7 Microservice architecture
- 8 Issues to address
- 9 Data management patterns
- 10 Shared database
- 11 Event-driven architecture
- 12 How atomically update database and publish an event
- 13 Reliably publish events when state changes
- 14 Replay events to recreate state
- 15 Benefits of event sourcing
- 16 Drawbacks of event sourcing
- 17 Command Query Responsibility Segregation CORSI
- 18 Forces
- 19 Pattern: Service per Container host
- 20 Benefits of containers
- 21 Running infrastructure services on development machines
- 22 Deploying microservices for end-to-end testing
- 23 Jenkins-based deployment pipeline
- 24 Smoke testing docker images
- 25 Running on Docker!
- 26 Summary