DEV Community

Cover image for Companies already using micro frontends and why
OpenSource for WebCrumbs

Posted on • Updated on

Companies already using micro frontends and why

Micro frontends have emerged as a contemporary architectural pattern, simplifying front-end development in larger projects by breaking them down into smaller, manageable pieces. Notable companies across diverse domains are leveraging this pattern to enhance their development workflow and product delivery. Here's a list of some companies and the rationale behind their adoption:

Companies Treading the Micro Frontends Path:

Why the Adoption:

Micro frontends stand as a testament to an evolving web development landscape valuing modularization, team autonomy, and continuous delivery. For more insights and to contribute to the discourse, check out the WebCrumbs repository.

GitHub logo webcrumbs-community / webcrumbs

Create and modify Node.js websites and applications with an admin interface and powerful themes and plugins, enriched by the community. 🌟 Star to support our work!

We are working on a major overhaul of the repository.
Star the repository and sign up at webcrumbs.org to be notified when we launch

like wordpress for node.js: we’re building the modern web,one plugin at a time like wordpress for node.js: we’re building the modern web,one plugin at a time

WebCrumbs logo WebCrumbs logo

The next revolution in collaborative web development The next revolution in collaborative web development

Sign our newsletter Join our discord

Screen concept Screen concept

An introduction An introduction

Vision

Vision

WebCrumbs aspires to be an industry-standard solution for modern web development, positioned as the "WordPress for Node.js", including React and other javascript frameworks. Whether you're a developer or not, you'll find it easy to create, manage, and extend your modern websites with our intuitive admin panel and a rich ecossystem of themes and plugins developed by the community.

We're open source, easy and modern We're open source, easy and modern

Your Support Matters
If you find value in what WebCrumbs aims to achieve, consider starring ⭐️ us on GitHub. Your endorsement is crucial in helping us refine our product and grow our community. Star WebCrumbs on GitHub.


Star our repository

Key features

Key features

  • Plugin Platform: Integrate and manage React plugins to extend functionality effortlessly.
  • No-Code Admin Panel: Control every aspect of your website from a robust admin interface, no coding needed.




Top comments (3)

Collapse
 
barrymichaeldoyle profile image
Barry Michael Doyle

We use it at SecuritEase as well and at the beginning of the year when I was job hunting after a retrenchment, I found quite a lot of other companies also using MFEs.

After having gone all with it over the last year I've really come to appreciate the benefits of using them!

Collapse
 
opensourcee profile image
OpenSource • Edited

Thanks for sharing, @barrymichaeldoyle !

I'd love to know the downsides too. I talked to some friends that told me their companies either abandoned it because it started getting too intertwined, or were spending a lot of time and effort implementing it. Seems like a cultural change together with the architectural change. Did you guys experienced something like this?

Collapse
 
barrymichaeldoyle profile image
Barry Michael Doyle

I think it is indeed a cultural change and you need all team members onboard. We've been fortunate to have started out as a relatively small team on the frontend and it's been working well having us all onboard.

I worked for a company a couple of years ago that tried to implement this and it didn't work because one guy set it up but didn't really get the rest of the team onboard with it so it ended up being quite messy and very quickly wasn't maintained.

I'd say the biggest downside is the architectural mindset that everyone needs to have to get the most out of it. A lot of people don't put effort into really digging into how it should work and then end up getting impatiently frustrated when they struggle to add the the existing architecture. At least that's what I experienced when first trying to embrace this. Once those hurdles are overcome then it becomes pretty smooth sailing!