Creativity is increasingly available. “Achieving synthetic capabilities a decade ago was difficult, expensive, and proprietary,” said Janakiram MSV, analyst at Janakiram & Associates. In this atmosphere, it can be more costly not to make a change. The main advantage is agility and it pays off in both the short and long term.
‘A Lego brick-like approach’
Disposable infrastructure relies on containerization — packaging individual software with only required operating system components — and allowing IT to make changes big and small quickly and easily on a common architecture. IT uses a container management tool, such as Kubernetes, to organize and automate containers.
Kubernetes is an open source platform that consolidates solutions into a single resource pool. IT can swap out or adapt a container, with few impacts — if any — on the rest of the ecosystem. Janakiram notes: “Containers are a Lego brick-like approach to infrastructure and application management. “Thanks to its open source code, Kubernetes has emerged as the common gold standard for container management.”
By making change simpler, a composable approach reduces engineering debt — the cost of additional engineering work as teams use shortcuts to meet deadlines, Prioritize speed over design. “The ability to selectively upgrade, manage, and scale individual components is a key benefit of synergies,” says Janakiram.
A new engineering paradigm
Explains Janakiram: Combinable architecture-driven modernization puts legacy software into container units. Changes to scale up and down, or to fix bugs, can be addressed at the component level. Features can be added or removed in a modular way.
Dividing infrastructure into smaller building blocks allows you to reuse components for multiple purposes. For example, software as a service (SaaS) companies use multi-object applications — where a single version of the software is used by many separate customers — for different individuals. These companies save money and improve performance, says Janakiram.
Using containers, companies can customize a multi-tenant environment for a single customer without having to start from scratch. Janakiram explains: “A multi-object application is architected for different personalities, and customers realize significant cost and performance benefits from a composable and in containers,” explains Janakiram.
This content is produced by Insights, the custom content arm of MIT Technology Review. It was not written by the editorial board of the MIT Technology Review.