Pular para o conteúdo

Arquitetura modular com carregamento sob demanda: lições do WOCOM Hub

Como manter rápido um painel com dezenas de funcionalidades? Os princípios de arquitetura modular que usamos no WOCOM Hub — e quando aplicá-los.

Por Equipe We Codex3 min de leitura

Plataformas crescem. O que começou com um CRM ganha chat, automações, financeiro, agenda, criação de sites. Se tudo vive num bloco só, o painel fica pesado, cada mudança arrisca quebrar outra área e todo cliente carrega funcionalidades que não usa. O WOCOM Hub, que a We Codex desenvolveu em parceria com a Wocom, foi desenhado para evitar isso.

Os cinco princípios

  1. 1.Módulos independentes: cada funcionalidade (Meta, CRM, Chat, Fluxos, SDR, Financeiro, Estoque, Agendamento, Builder…) é um módulo com fronteiras claras.
  2. 2.Carregamento sob demanda: o código de um módulo só é baixado quando o usuário o abre (Code splitting por rota no React: carregue só o que a página precisa).
  3. 3.Isolamento de escopo: alterações num módulo não afetam os outros.
  4. 4.Guarda de rota: o acesso a cada módulo é controlado por permissões e licenças (Permissões por papel (RBAC): quem pode ver e fazer o quê).
  5. 5.Pacotes separados: cada módulo tem seu próprio JavaScript e CSS.

Os ganhos

Não é microserviços

Toda essa modularidade vive dentro de uma única aplicação — sem a complexidade operacional de dezenas de serviços separados (Microserviços ou monólito modular: o que sua empresa precisa de verdade).

Quando aplicar no seu produto

Plataformas SaaS com vários módulos, painéis administrativos grandes e produtos com planos diferentes (Criar um SaaS do zero: as decisões que pesam no primeiro ano).

O caso completo está em Centralizar WhatsApp, Instagram e CRM: o caso WOCOM Hub. Veja sistemas web da We Codex ou fale com a gente.

  • Arquitetura
  • Lazy loading
  • WOCOM Hub
  • Escalabilidade
CompartilharWhatsAppLinkedIn

Resolver de vez, com quem faz isso todo dia

Precisa de uma API ou integração que não caia quando o negócio crescer?

Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.