Daniel Cano, Cloud Native Engineer & Transformation Manager at Holcim EMEA Digital Center shares with us what is and how it is working in our organization.

Composable architecture

The referenced media source is missing and needs to be re-embedded.

"Imagine an environment in which every component is pluggable, scalable, replaceable, and can be continuously imp0roved through agile development to meet evolving business requirements; that is, composable architecture.


This composable approach is a consequence of deploying MACH enterprise applications, where "MACH" stands for Microservices based, API-first, Cloud-native SaaS and Headless. But this is no new in IT, it is just a modern evolution of service-oriented architectures (SOAs) and layered architectures which were used to build in the past: data layer, business logic managed by digital platforms and user presentation layer.


This composable architecture was introduced at Holcim with the Mini Business Engines, the Holcim verswion of IT mciroservices that look for individual pieces of business functionally, independently developed, deployed and managed. Data-connected backbone with an integration layer based on Mulesoft and Publish/Suscribe mechanisms to provide realo time data to front-end applications that are hosted in thye cloud using serverless or managed services that provide elastic scaling and automatic updating. 


The result of this architecture is exponential, you start building scenario and the result can grow to cover various scenarios just by canging the frontend and backend logic in which the development takes justt some weeks. Each component is a lego piece that can be used to build other business scenarios, cloud services help make these pieces easy to mantaing and operate andf automation is the glue that holds all the pieces together. 


The new Zonda and ROOTs environments are using these principles and can quickly and easily adapt to changing business demand. "