Skip to content


December 13, 2017 | Jonathan Pryer

This guide focuses on crucial pieces of the microservices puzzle, helping you construct an effective, meaningful application architecture. We’ll focus on the best approaches to reduce overhead during migration; how individual services communicate with each other, including the messaging options and formats; and how teams working with microservices can better communicate with each other.

When it comes to digging deeper into individual applications, you’ll learn about the best hosts for your applications, from container options and patterns to the best approaches on the JVM. We also cover how to maintain consistency between distributed nodes of an application, as what use is a distributed application if it’s data never matches? Finally, to inspire you when you need guidance, we have case studies from developers and architects explaining how they tackled problems and their experiences.

Read DZone’s Guide to Microservices

Mike LaFleur, Provenir’s Global Head of Solution Architecture, is a TOGAF certified Enterprise Architect who helps customers navigate software as a solution their most complex decisioning problems. Previous to Provenir, Mike held tenure at some of the world’s leading enterprise software companies such as Oracle, BEA, NICE Actimize, et. al. In his spare time, Mike puts his appreciation of the punk movement’s DIY ethic into action, as he restores a Mid-Century Cape Cod to its former glory.