undefined

Vlad Khononov

Software architect and author of Balancing Coupling in Software Design, experienced in domain-driven design, untangling monoliths, and tackling architectural challenges.

Top 5 podcasts with Vlad Khononov

Ranked by the Snipd community
undefined
55 snips
Apr 3, 2025 • 42min

Balancing Coupling in Software Design with Vlad Khononov

In this conversation, Vlad Khononov, a seasoned software engineer and author, delves into the critical concept of coupling in software design. He argues that while coupling is essential for functionality, it needs careful balancing for system evolution. Vlad discusses key factors like knowledge sharing and volatility that impact software architecture. He also highlights the complexities of transitioning to microservices, emphasizing the importance of manageable dependencies and effective knowledge transfer to tackle cognitive load and streamline software development.
undefined
41 snips
Aug 20, 2025 • 1h 2min

Learning Domain-Driven Design, Part 1 with Vlad Khononov

In this enlightening discussion, Vlad Khononov, a seasoned software engineer and author, unravels the complexities of Domain-Driven Design (DDD). He emphasizes the importance of aligning software with business strategies rather than just focusing on code. Vlad explains the roles of subdomains and bounded contexts, helping teams navigate the intricacies of architecture. He also debunks common myths, shares insights on effective communication with domain experts, and discusses prioritizing core business challenges—all while encouraging flexibility in design.
undefined
32 snips
Aug 27, 2025 • 49min

Learning Domain-Driven Design, Part 2 with Vlad Khononov

Vlad Khononov, a software architect and author of 'Learning Domain-Driven Design', dives into advanced DDD concepts. He discusses real-world implementations like CQRS and context mapping patterns. Vlad emphasizes the importance of collaborative modeling techniques, drawing lessons from Formula One racing about accuracy in software models. He also explores the intersection of DDD and team dynamics, and how AI can enhance software architecture. Listeners will gain valuable insights into managing team ownership and practical strategies for adopting DDD without overwhelm.
undefined
12 snips
Nov 7, 2024 • 50min

Balancing Coupling in Software Design with Vlad Khononov

Vlad Khononov, a software architect and author of the book on balancing coupling in software design, dives into the intricacies of software architecture. He discusses the three critical aspects of coupling: information, distance, and volatility. When misaligned, they complicate development, especially in microservices. Vlad emphasizes that team dynamics can significantly impact software effectiveness, suggesting that organizing teams differently might improve application development. Additionally, he touches on legacy integration challenges and the evolution of software structures.
undefined
11 snips
Apr 1, 2025 • 56min

SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design

In this engaging discussion, guest Vlad Khononov, a seasoned software architect and author, delves into the intricate world of coupling in software design. He introduces his concept of integration strength, aiming to simplify traditional coupling frameworks. The conversation covers the three dimensions of coupling: knowledge sharing, component distance, and volatility. Vlad emphasizes how mindful design decisions can either complicate or modularize systems, enhancing their adaptability and reducing cognitive load. He offers practical advice for applying these principles in real-world projects.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app