13
9 Comments

Does anyone have a good experience with micro front-end?

Micro front-end is one of those concept that has tempted me to give it a shot but I've never been convinced to use it in an actual project. I wanna know if others have a different experience.

on May 6, 2022
  1. 4

    The main use case I see for microfrontends are acquisitions or merging products—you already have products developed in multiple frameworks.

    You shouldn’t reach for them at the start of a project. Just use something reliable, like React with NextJS.

    1. 3

      Makes sense. Seems to just make everything more complicated if done without a particular reason.

  2. 2

    Micro frontends are a big no for small services. They are primarily applicable for large-scale services (especially in the e-commerce domain) like Amazon.com. Integrating different micro frontends is a big mess unless you have different teams working on respective end to end tech stacks.

    1. 3

      I agree, specially I think it turns into a Webpack hell (or whatever bundler you're using), it's already painful enough.

      Tbh, I want to confess I'm not super happy with micro-service architecture for the backend too. I took a polyglot micro-service approach for one of my projects and all I can say is that I'll stick to a simple monolith next time.

      All these buzz words come from giant enterprises and we use them on small to medium (at best) projects.

  3. 4

    This comment was deleted 4 years ago

    1. 2

      So that's even another challenge that makes it hard to justify even for large enterprises.

    2. 1

      Yeah you are right it does not work for a single project I tested it for https://apkbattle.com/avakin-life-mod-apk/ but have not good response and result. While now I am going to test it for the multiple projects combinely and will share my experience here very soon.

  4. 3

    This comment was deleted 3 years ago

    1. 2

      Fair points. Once someone, who actually works in a relatively large broadcasting company, said something about Kubernetes in a meetup which I always use in many occasions: "Not everyone has the same workload/traffic as Google..."

      These large enterprises have thousands of technical staff and those people write blog posts, tweet, and somehow share their experience and suggest these technologies but it doesn't mean they're good solutions for other projects, and as you mentioned perhaps sometimes not so viable for large organisations.