
Demo of a micro frontend approach with Web Components. From CodeOne 2019 presentation: Micro Front Ends: Breaking Up the Front-End Monolith
Micro frontends present a modern approach to developing web applications by breaking them down into smaller, independently deployable units. This demo showcases one way to implement micro frontends using Web Components, allowing for seamless integration of various web applications. Initially presented at Oracle CodeOne 2019, this project demonstrates the orchestration of multiple tech stacks, providing flexibility and specialization in web development.
The application features several sub-projects, each tailored with unique technologies such as Angular and Java, showcasing the diverse capabilities of micro frontends. This flexibility is a game changer for developers looking to create scalable solutions without the constraints of traditional monolithic architectures.
This demo is an excellent resource for developers interested in exploring micro frontends, allowing them to see how best practices can be implemented in real-world scenarios.

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.