Videos
Candidates
- Four Distributed Systems Architectural Patterns - Tim Berglund
- Monolith Decomposition Patterns - Sam Newman
- The hardest part of microservices is your data
- Managing Data in Microservices
- Why Isn't Functional Programming the Norm? – Richard Feldman
- Design Microservice Architectures the Right Way
- Software Engineering; Hussein Nasser
- 7 Reasons why your microservices should use Event Sourcing & CQRS - Hugh McKee
- Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
- Building event-driven (Micro)Services with Apache Kafka - Guido Schmutz
YouTube Channels
Video Selection
David Schmitz
- 10 Tips for failing badly at Microservices
- Event Sourcing - You are doing it wrong
- Real world serverless - architecture, patterns and lessons learned - David Schmitz
AWS
Others Authors
- Team Topologies, Software Architecture & Complexity - James Lewis
- Avoiding Microservice Megadisasters - Jimmy Bogard
- Architecture: The Stuff That's Hard to Change - Dylan Beattie
- TDD, Where Did It All Go Wrong - Ian Cooper
- Empathy - Simon Sinek
- The Three Laws of TDD (Featuring Kotlin) - Uncle Bob - coding example of TDD
- Scaling your projects with Micro-Frontends - Luca Mezzalira
- Metrics, Metrics, Everywhere - Coda Hale
- The art of destroying software - Greg Young
- Banking on DevOps - KeyBank
- DevOps-as-a-Service: Towards Automating the Automation - Accenture