Your favorite websites, the ones that stream movies or sell books, are all made of multiple microservices. These microservices – the homepage, the shopping cart, and the customer reviews, just to name three examples – need constant monitoring, maintenance and updates. While cloud native principles (rules for apps built in the cloud) allow developers to effectively do all of this work, the communication and coordination of multiple deployments while maintaining stability is complicated. They’re on the cloud, in their own container, in their own language. They need to be amalgamated. Or more accurately, Amalgam8ed.
IBM Research partnered with the IBM CTO office to build what we call Amalgam8. It combines several critical parts of a microservice fabric: service registry and discovery (for connecting different microservices), a controller (for programming the communication and testing microservices in a live environment), and it will integrate with Active Deploy (for automatically updating microservices).
Amalgam8 reduces microservice development complexity for faster development and delivery, more control, and better resiliency. It allows developers to spend less time on connecting microservices and focus on app logic, and advanced DevOps capabilities such as systematic resiliency testing, red/black deployment, and canary testing for rapid experimentation and insight.
Read more about Amalgam8 from IBM Bluemix Offering Manager Doug Rothert: An integration fabric for microservices in the cloud
And if you’re attending Dockercon this week, don’t miss IBM Fellow and Vice President and CTO of IBM Cloud Jason McGee and Senior Technical Offering Manager of IBM Cloud Chris Rosen’s Amalgam8 presentation, Production Ready Containers from IBM and Docker. Research Staff Member Shriram Rajagopalan will also demo Amalgam8 at the IBM booth.