Everybody’s talking about Microservices right now. But are you having trouble figuring out what it means for you?
With Microservices, what was once one application, with self-contained processes, is now a complex set of independent services that connect via the network. Each microservice is developed and deployed independently, often using different languages, technology stacks, and tools.
While Microservices support agility—particularly on the development side—they come with many technical challenges that greatly impact your software delivery pipelines, as well as other operations downstream.
During our session, Avan and I discussed some use cases that lend themselves well for microservices, and the implications of microservices on the architecture and design of your application, infrastructure, delivery pipeline, and operations. We discussed increased pipeline variations, complexities in integration, testing and monitoring, governance, and more. We also shared best practices on how to avoid these challenges when implementing microservices and designing your pipelines to support microservices-driven applications.
Watch the recording of our talk:
Latest posts by Anders Wallgren (see all)
- Architecting Your App and Your Pipeline for Continuous Delivery – 10 DO’s for Successful DevOps - October 23, 2017
- Continuous Discussions (#c9d9) Podcast, Episode 79: Gene Kim and the DOES17 Speakers #2 – The Equifax Breach - October 6, 2017
- How to Expand Your DevOps Initiative Across the Enterprise? Hear from Electric Cloud Customers Speaking at DOES17 - October 3, 2017