Training

Are you struggling with tight dependencies, fragile integrations, or code that’s hard to evolve? My Balanced Coupling in Practice training is designed to help your team tackle these challenges with clarity and confidence. Based on the framework introduced in the book of the same name, the training explores coupling through three practical dimensions: integration strength, distance, and volatility. These give your team the vocabulary and tools to think more clearly about architectural decisions—moving beyond vague ideas of “high cohesion, low coupling” toward a more actionable approach that is both pragmatic and grounded in principles of modularity.

This training balances theory with hands-on practice, and is tailored to your team’s context and needs. Whether you’re scaling a microservices architecture, modernizing legacy systems, or navigating rapid product changes, the material will be shaped to reflect the challenges you face day to day. The format is flexible—it can be delivered in person or remotely, as a one-time workshop or a multi-session series, depending on what works best for your team.

If this sounds like a good fit for your team, send me a message at training at coupling dot dev.