Originally delivered at the Microservices Exchange in Berlin.
“Circuit Breakers, Stranglers, Metrics, Stressors, Simian Armies, small (but not too small) services, integration styles, composite UIs, API design, API documentation, API evolution, Reactive Streams, Events, Event Sourcing, Logging, Automated deployment, blue/green switchover, flexible infrastructure, bulkheads, PaaS, Cloud, DevOps Culture, Antifragility …” the list really does go on!
Whoever said adopting microservices was easy never saw the sheer list of things to be considered! But the benefits are worth it…
Microservices offer an architectural style that is flexible enough to become the de-facto approach for future enterprise software systems, but the individual journeys, and pitfalls vary dramatically from context to context.
This slide-set shares several real-world technical journeys, the tradeoffs that have been made, the tools that had to be invented and, finally, how to adopt your own effective “Microservices UX”, the best and most effective user experience for those having to plan, architect, develop, deploy and maintain microservices within their own systems.
11. The kingdom of heaven is like a mustard seed, which
a man took and planted in his field.Though it is the
smallest of all seeds, yet when it grows, it is the largest
of garden plants and becomes a tree, so that the birds
come and perch in its branches (Matthew 13:31-32).
- Of Mustard Seeds and Microservices (Micah
Blalock) -- https://www.credera.com/blog/technology-
insights/java/mustard-seeds-microservices/