ENTERPRISE MICROFRONTENDS & MODULE FEDERATION
Are you tired of coordinating deployments with multiple teams? Would you like to be able to ship code at any time without disrupting your users? Would you like to be able to share solutions in multiple applications even if they don’t use Angular? Micro Frontends may be the solution you’re looking for.
A Micro Frontend architecture breaks your application into separate pieces that work together seamlessly. This allows you to update and deploy individual portions of your application independent of any other feature. This frees up your teams to completely operate free from unnecessary delays that occur when coordinating large scale deployments. You can also use Micro Frontends as a way to incrementally update legacy applications.
In this workshop you will build and learn how to deploy a Micro Frontend based solution to production. As you build the application, you will learn:
Included in this workshop:
- What is a Micro Frontend anyway
- The Pros and Cons of a Micro Frontend Architecture
- Use cases for Micro Frontends in Enterprise Applications
- The role and responsibilities of the application shell
- Communicating between Micro Frontends and the application shell
- State Management Considerations
- Building Micro Frontends with Angular Elements
- ngx-build-plus, the secret sauce
- Micro Frontend lazy loading strategies
- Design systems and Micro Frontends
- How to test Micro Frontends locally and in a build pipeline
- Deploying Micro Frontends to a CDN
- Module Federation as an approach to Micro Frontends
ENTERPRISE MICROFRONTENDS & MODULE FEDERATION
Are you tired of coordinating deployments with multiple teams? Would you like to be able to ship code at any time without disrupting your users? Would you like to be able to share solutions in multiple applications even if they don’t use Angular? Micro Frontends may be the solution you’re looking for.
A Micro Frontend architecture breaks your application into separate pieces that work together seamlessly. This allows you to update and deploy individual portions of your application independent of any other feature. This frees up your teams to completely operate free from unnecessary delays that occur when coordinating large scale deployments. You can also use Micro Frontends as a way to incrementally update legacy applications.
In this workshop you will build and learn how to deploy a Micro Frontend based solution to production. As you build the application, you will learn:
Included in this workshop:
- What is a Micro Frontend anyway
- The Pros and Cons of a Micro Frontend Architecture
- Use cases for Micro Frontends in Enterprise Applications
- The role and responsibilities of the application shell
- Communicating between Micro Frontends and the application shell
- State Management Considerations
- Building Micro Frontends with Angular Elements
- ngx-build-plus, the secret sauce
- Micro Frontend lazy loading strategies
- Design systems and Micro Frontends
- How to test Micro Frontends locally and in a build pipeline
- Deploying Micro Frontends to a CDN
- Module Federation as an approach to Micro Frontends