Deploying Micro Frontend Applications in AWS
Table of Content
- Introduction
- Codebase Setup
- Architecture to deploy Micro FE in AWS
- Deployment Guide
- Deployment Pipeline
- Conclusion
Introduction
The Micro Frontend concept is highly inspired by microservices architecture. This will allow us to divide a Monolith Frontend into smaller pieces (micro-frontends) and implement, build, test, and deploy pieces of your frontend app independently of each other.
Among many advantages of using this approach, these few would help us to understand the impact that Micro FE has done.
- A maintainable small code base
- Incremental upgrades
- Independent deployments
- Autonomous teams
Depending on the layer that framework facilitates the Micro FE functionality, there are two main categories of Micro FE approaches.
- Client-side based
- Server-side based
This documentation will guide us to use Singla SPA (Client-side based) library to host our Micro FE application in AWS!
Codebase Setup
To demonstrate the full potential of Micro Frontends, I have created a sample repository on GitHub that contains four different folders with four…