Krakow, Poland, 25 - 27 August 2021

Discerning Granularity and Communication Tradeoffs in Microservice Architectures


Two of the Hard Parts of modern distributed architectures are finding the correct granularity and communication styles for services. This talk introduces a new technique for performing tradeoff analysis for microservices architectures around both static and dynamic coupling. Static coupling helps determine the proper granularity by applying integrators and disintegrators. Dynamic coupling helps architects understand the interplay between communication (synchronous versus asynchronous), consistency (atomic versus eventual consistency), and coordination (orchestration versus choreography), along with guidelines on when to choose particular communication styles. Microservices architectures create challenges because of data fidelity within a service boundary, making transactionality an architectural concern. In this talk, Neal provides architects with the nomenclature and patterns to understand these difficult aspects of microservices.

Scheduled on Thursday from 10:30 to 11:20 in Room 1

Microservices Architectures

Neal Ford


Neal is Director, Software Architect, and Meme Wrangler at /thoughtworks, a software company and a community of passionate, purpose-led individuals, who thinks disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He is an internationally recognized expert on software development and delivery, especially in the intersection of agile engineering techniques and software architecture. Neal has authored magazine articles, eight books (and counting), dozens of video presentations, and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting edge software innovations, and includes a business-focused book and video on improving technical presentations. Check out his web site at

Ticket prices will go up in...


You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17


+48 691 793 877


Social Media