Skip to content

About

Demonstração de microfrontends com React, Module Federation e Zustand, destacando compartilhamento de código, comunicação entre aplicações e deploy independente.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MicroShop — Demonstração de Arquitetura de Microfrontends

CI

Demonstração ao vivo

Aplicação completa (integrada)

A aplicação principal demonstra a arquitetura completa de microfrontends, com Shell, Produtos e Carrinho funcionando em conjunto.

Microfrontends independentes

Cada microfrontend também pode ser executado separadamente:


Uma demonstração prática da arquitetura de microfrontends aplicada a um cenário de comércio eletrônico, implementada com Webpack Module Federation e React 18.

Sobre o projeto

Este é um projeto de demonstração técnica que apresenta a implementação de microfrontends em um contexto realista de comércio eletrônico. O objetivo é mostrar como diferentes equipes podem desenvolver e publicar funcionalidades de forma independente, mantendo uma experiência integrada para o usuário.

Principais conceitos demonstrados:

  • Module Federation para compartilhamento de código em tempo de execução
  • Desenvolvimento e publicação independentes de cada microfrontend
  • Estado compartilhado entre aplicações com Zustand
  • Comunicação desacoplada por meio de EventBus (CustomEvents)

Arquitetura

Estrutura do monorepo

About

Demonstração de microfrontends com React, Module Federation e Zustand, destacando compartilhamento de código, comunicação entre aplicações e deploy independente.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages