Balancing Coupling in Software Design - Vlad Khononov - NDC Oslo 2023
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the concept of coupling in software design through this conference talk from NDC Oslo 2023. Delve into the misconceptions surrounding coupling as a necessary evil and the pitfalls of excessive decoupling in distributed systems. Discover a fresh perspective on handling coupling, learning how to use it as a heuristic for designing evolvable and maintainable systems. Follow the evolution of coupling evaluation models and gain insights into a coherent approach for assessing system decomposition. Learn to apply a simple function to evaluate the effort required for system evolution and optimize architectural design decisions. Gain valuable knowledge to improve your software design skills and create more effective, balanced systems.