

Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals
4 snips Aug 15, 2025
Vlad Khononov, an author and software engineer known for his work on coupling in software design, joins AWS Serverless Hero Sheen Brisals for a fascinating discussion. They delve into the principles of coupling and cohesion, reflecting on their importance amid modern architectures like microservices. Vlad shares insights on navigating complexity and the challenges of problem decomposition. Plus, he reveals his creative twist of including AI-generated poetry in his book to help readers understand complex concepts. This blend of art and technology offers a fresh perspective on software design.
AI Snips
Chapters
Books
Transcript
Episode notes
Microservices Rewrite That Failed
- Vlad's team attempted a microservices rewrite and it
Coupling Is Agnostic To Technology
- Coupling principles are timeless and apply at all abstraction levels from assembly to cloud.
- Understanding coupling helps manage complexity regardless of modern stacks like microservices or cloud.
Battle-Test Coupling Models
- Test and iterate coupling models in real projects before publishing methods.
- Adapt terminology and names so practitioners can understand and apply the model effectively.