April 11, 2016

Electric Cloud at MERGE 2016: Merging Micro and Macro—How to Manage Microservices at Scale

Continuous Delivery
DevOps
MERGE User Conference

These are interesting times to be in the business of software innovation! It’s exhilarating to see the great things happening now in our space with the continued merging of Dev and Ops, legacy application and new technologies, tried-and-true practices and this new world of Continuous everything.

I work with many large enterprises to help them accelerate their software delivery pipelines and DevOps adoption. As organizations continue to invest in realizing Continuous Delivery, I see increased interest in microservices as a possible architecture to support scale and faster lead times—both on the Development as well as on the Operations side.

Microservices are a hot topic right now, and many businesses are evaluating whether this approach is right for them. The question isn’t only how you develop and deploy microservices to get them out the door but also—and more importantly—how to effectively manage so many distributed “micros” while ensuring SLA and manageability of the “macro” offering on a large scale.

Microservices are not for everyone. While they do have many benefits, they also introduce challenges and management overhead, particularly on the testing and Ops side. As an industry, we are still experimenting and developing patterns for successfully designing, deploying and managing microservices in the real world.

At MERGE 2016, I will discuss strategies and best practices for managing microservices at scale. I’ll cover tips for evaluating if microservices are right for your particular setup, how to get started if you want to decompose your monolithic application into microservices and some best practices for designing your software delivery Pipeline and Operations framework to operationalize microservices at enterprise-scale. Using a real case study and a live demo of Perforce Helix, Docker and Selenium, I will share patterns for enabling a scalable and extensible pipeline to support today’s modern app delivery with microservices.

Be sure to stop by on Thursday at 3:40 p.m. to catch my talk in Ballroom III. I’m looking forward to speaking with everyone about the new and exciting developments in software delivery.