Effective Microservice Design


In this design intensive session for the modern software architect, Michael ‘Monty’ Montgomery will attack the problems inherent to microservice-based architectures. Monty will explore the issues of inappropriate service granularity, ubiquitous service accessibility, the proliferation of endpoints, egregious data duplication and synchronous coupling. Monty will then reveal that the best way to solve these problems is though first establishing a structured service-oriented taxonomy that strives to produce a constrained architecture. Throughout Monty will discuss the critical rationale behind each design decision he presents highlighted by designs from real world microservice-informed systems.

Michael Montgomery

IDesign Master Architect, Microservice Madman

Michael ‘Monty’ Montgomery is an accomplished “roll up your sleeves” software architect and expert developer. He is also a master architect and seasoned trainer with the software architecture firm IDesign. Monty is a recognized industry expert in microservice architecture and Azure Service Fabric. He leverages both to help his clients conceive, design, build and successfully deliver innovative microservice systems.

Monty conducts IDesign’s unique Architecture and Detailed Design Clinics, which are intense, immersive, hands-on system design and career invigorating experiences. Monty also leads IDesign’s new Service Fabric Master Class, a must for modern developers and architects. Monty co-authored the 4th Edition of Programming WCF Services with Juval Lowy and published many articles on architecture always sharing his unique ‘From the Field’ perspective. His latest article, ‘Escaping Appland’ has received international attention for its insightful contrarian point of view. Monty speaks regularly at .NET and industry related events around the world.