undefined

Vlad Khononov

Software architect and author of "Balancing Coupling in Software Design" and "Learning Domain-Driven Design."

Top 3 podcasts with Vlad Khononov

Ranked by the Snipd community
undefined
86 snips
Apr 1, 2025 • 56min

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

Vlad Khononov, a software architect and author of 'Balancing Coupling in Software Design', discusses the crucial balance of coupling in software design. He explores the three dimensions of coupling: integration strength, distance, and volatility. Vlad shares insights on how design decisions affect complexity versus modularity, stressing the importance of managing coupling to reduce cognitive load. The conversation also covers adapting principles of coupling to real-world projects, offering strategies for maintaining software quality and flexibility in changing business environments.
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
9 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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner