Micro Frontends: Composing web apps with Angular and Single-Spa
- Matt Gold
Microservices have largely superceded cumbersome monolithic backend architectures in recent years, and for good reason. Splitting a complex system into independent, self-contained microservices fosters flexibility, enables different parts of the system to be deployed independently, and gives individual development teams within a larger organization the autonomy to manage their own tech and SDLC. While microservices are widely used today, many of us are still working with large and complex monolithic front-end applications.
The "micro frontend" pattern applies the microservices approach to the front end, allowing for different sections of the same application to be hosted independently and composed together at run-time in the browser. These sections can be as big or as small as needed, can contain their own routes, and can even share state with one another.
In this talk I will introduce micro frontend architecture and dispel some common myths associated with the pattern. Next, I will demonstrate how to implement this pattern in Angular using single-spa - a popular micro frontend framework - by exploring the use case of dynamically loading child apps into a parent angular app.
ABOUT THE SPEAKER:
- Matt Gold
I'm a Technical Lead at Kabbage where I build web apps with Angular. Currently I am leading the unification of Kabbage's various web products as well as the development of our design system, Sprout.
A picture of the Kabbage parking deck entrance can be found here: https://bit.ly/2HMJ3X...
Come through the front door on Peachtree Street! An attendant is at the desk and just let them know you are here for the event at Kabbage on the 11th floor.
Meet and greets starting at 6:30 pm and we will start the talks at 7:00 pm.
We are always looking for more speakers! Send us a message if you would like to speak!
Food and beverages provided!
This event is sponsored by Kabbage Inc.
Atlanta, GA 30308 - USA
Wednesday, October 16 at 7:00 PM