What Are Micro-Frontends Really For?

You’ll learn how micro-frontends got lost in the microservices hype and their true purpose and value.

David Rodenas PhD
9 min readMar 23, 2024
Prompted and edited by the author.

I was skeptical at first about micro-frontends, but now I think they are brilliant. While I initially dismissed them due to misunderstandings and implementation challenges, the essence of micro-frontends is undeniably beneficial.

The concept of micro-frontends first caught my attention a few years ago. After reading about it, I was perplexed. Unfortunately, I had the bad luck of finding and consulting sources that didn’t quite grasp the concept themselves. It seemed like people were attempting to jump on the microservices' bandwagon, but for the frontend. Consequently, I dismissed it as a viable idea. And oh, boy, was I wrong! Because I was facing a project that required just that to become successful, and I had to reinvent everything by myself. Years later, I finally came up with the right sources, and I could start fixing the mistakes. That’s why I’m writing this article today, to clearly define what micro-frontends are, and to ensure it’s well understood.

It turns out that micro-frontends were conceived to complete the development strategy that microservices started, and both concepts are very tight. It’s important to understand microservices to understand…

--

--

David Rodenas PhD

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.