Comércio digital corporativo
Plataformas operando em escala nacional
- Contexto
- Uma plataforma de comércio digital multi-tenant que atende mais de 50 marcas de restaurantes nos EUA e milhares de unidades físicas.
- Restrição
- Cada marca precisa de identidade e configuração independentes, compartilhando um núcleo de plataforma comum, sem duplicar lógica por tenant.
- Decisão
- Investir em uma arquitetura multi-tenant compartilhada e orientada a configuração, em vez de forks por marca.
- Arquitetura
- Serviços cloud-native e serverless para checkout, pagamentos, autenticação e fidelidade, sobre uma camada de configuração e feature flags por tenant, integrados a ecossistemas de engajamento como Olo, Thanx, Spendgo, Sparkfly, Braze e Klaviyo.
- Tradeoffs
- A arquitetura compartilhada aumenta o custo de coordenação para solicitações específicas de marca, mas evita fragmentação e manutenção duplicada em dezenas de bases de código.
- Resultado
- Uma plataforma em que o trabalho de suporte operacional cresce de forma sublinear em relação ao número de marcas incorporadas.
- O que aprendi
- Multi-tenancy é uma disciplina aplicada em todas as camadas, não uma única decisão de infraestrutura.