Cloud Computing

Microservices get amalgam8ed

Share this post:

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.

More Cloud Computing stories

Could AI Help People Change Their Behaviour?

An open-source AI algorithm to help people change their behaviour, based on an ontology developed by behavioural scientists at University College London.

Continue reading

IBM’s AI Experiments Hub Puts Cutting-Edge Technology in Your Hands

IBM Research launches new AI Experiments hub featuring prototypes of tools and resources that will unleash the power of AI.

Continue reading

Probabilistic Programming with Pyro in WML

In a previous post we explained how to write a probabilistic model using Edward and run it on the IBM Watson Machine Learning (WML) platform. In this post, we discuss the same example written in Pyro, a deep probabilistic programming language built on top of PyTorch. Deep probabilistic programming languages (DPPLs) such as Edward and […]

Continue reading