The History of Microfrontends

Have you ever wondered where and when The term “Microfrontend” appeared? In this article, I will go through the evolution of Microfrontends.2011: “Microservices” themselves premiered at an event for software architects in 2011, where the term was used …


This content originally appeared on Level Up Coding - Medium and was authored by Rany ElHousieny

Have you ever wondered where and when The term “Microfrontend” appeared? In this article, I will go through the evolution of Microfrontends.

  • 2011: “Microservices” themselves premiered at an event for software architects in 2011, where the term was used to describe a style of architecture that many attendees were experimenting with at the time. Netflix and Amazon were among the early pioneers of microservices.
  • Nov 2016: After the great success of the Microservices architecture, Thought Works added to the technology radar the term “Microfrontends” for the first time in Nov 2016, as a frontend architecture similar to microservices for frontend development. This architectural design came because of the monolith microcontent with Single Page Applications that created similar challenges to the backend monolith architecture. after that, companies started to implement frameworks that could help build frontends using this new architecture. As an example, Bit that depends on Build-Time composition.
  • 2019: Martin Fowler wrote his article about Microfrontends and promoted Microfrontends architecture in his article “Micro Frontends.”
  • Oct 2020: By the end of 2020, Zack Jackson released his masterpiece “Module Federation” as a plugin in Webpack 5. The Module Federation Plugin changed the world of Microfrontends to a totally new level. Now, you can include a remote component to your project as you have developed it locally without depending on the build or deployment or even have a webserver to run it. This is the future of Microfonrtneds. Companies started to adopt the Module federation approach to migrate from a monolithic application to Microfrontends.

Microfrontends are still in the early stages compared to Microservices. Writers did not agree on the way to write it. I started with Micro Frontend then changed to Micro-Frontend. Finally, I have decided to use a one-word “Microfrontend” similar to “Microservice.”

======

References


The History of Microfrontends was originally published in Level Up Coding on Medium, where people are continuing the conversation by highlighting and responding to this story.


This content originally appeared on Level Up Coding - Medium and was authored by Rany ElHousieny


Print Share Comment Cite Upload Translate Updates
APA

Rany ElHousieny | Sciencx (2021-09-10T18:36:53+00:00) The History of Microfrontends. Retrieved from https://www.scien.cx/2021/09/10/the-history-of-microfrontends/

MLA
" » The History of Microfrontends." Rany ElHousieny | Sciencx - Friday September 10, 2021, https://www.scien.cx/2021/09/10/the-history-of-microfrontends/
HARVARD
Rany ElHousieny | Sciencx Friday September 10, 2021 » The History of Microfrontends., viewed ,<https://www.scien.cx/2021/09/10/the-history-of-microfrontends/>
VANCOUVER
Rany ElHousieny | Sciencx - » The History of Microfrontends. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/09/10/the-history-of-microfrontends/
CHICAGO
" » The History of Microfrontends." Rany ElHousieny | Sciencx - Accessed . https://www.scien.cx/2021/09/10/the-history-of-microfrontends/
IEEE
" » The History of Microfrontends." Rany ElHousieny | Sciencx [Online]. Available: https://www.scien.cx/2021/09/10/the-history-of-microfrontends/. [Accessed: ]
rf:citation
» The History of Microfrontends | Rany ElHousieny | Sciencx | https://www.scien.cx/2021/09/10/the-history-of-microfrontends/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.