Skip to content 2.0

Micro-frontends and cloud-native infrastructure

Author: Natalia Venditto

Date First Published: Wed Jan 04 2023

What is cloud-native?

That is a great question! And if you ask different developers what they understand by cloud-native, you will get different answers. In this section, I will try to give you an answer based on -my understanding- of cloud-native but also let you know what the industry as a whole means to represent with the term.

How I understand cloud-native

Cloud-native applications and developers are those that leverage cloud technologies and services, almost exclusively, from code crafting to code delivery and app publishing.

JavaScript developers working on Jamstack or composable frontends are essentially cloud-native developers, because they are leveraging cloud services to build and deliver their applications, e2e.

A lot of JavaScript developers have no idea what cloud-native is and they never heard the term. This is not bad per se, but it reduces the possibilities of working with micro-frontends and cloud-native infrastructure in an effective way.

How the industry and the ecosystem understand cloud-native

For many people in the industry, though, cloud-native is all about containers, and particularly linked to Kubernetes, aka K8s, a portable and scalable management system for containerized applications, that automates their development, integrations, deployment and orchestration.