Case de Sucesso de Arquitetura Técnica

SaaS de Votação Multi-tenant de Alta Demanda

Uma grande produtora de concursos nos contratou para arquitetar um sistema de votação de alta demanda, que posteriormente foi divulgado para milhões de seguidores nas redes sociais de uma grande emissora. Nós entregamos uma plataforma completa com split financeiro instantâneo e dashboards em tempo real.

Supabase (PostgreSQL)Mercado PagoWebsockets
Extrema
Alta Demanda
0s delay
Painel Realtime
100%
Uptime no Tráfego
Mundo
Pagamentos Globais
Dashboard SaaS de Votação em Tempo Real

< O Desafio Original />

A Cegueira Financeira e o Medo da "Queda"

Quando fui procurado para arquitetar a solução, a emissora e os organizadores dos concursos enfrentavam dois problemas graves que plataformas prontas não resolviam:

  • Caixa Congelado e Planilhas: As plataformas concorrentes travavam o dinheiro arrecadado com os votos pagos por uma semana. O controle era feito em planilhas arcaicas de Excel, deixando a organização cega sobre o próprio lucro no momento mais crítico.
  • Pânico do Servidor Cai: Votações massivas nas redes sociais geram picos agressivos. Quando o influenciador ou a página posta o link e diz "Vote Agora", o servidor recebe uma marretada de milhares de requisições por segundo. Um banco de dados mal modelado derrete instantaneamente.

< A Arquitetura Técnica da Solução />

1. Motor de Banco de Dados com Supabase

Para garantir a robustez contra picos, construí todo o núcleo da aplicação utilizando o Supabase (alternativa escalável e open-source ao Firebase baseada em PostgreSQL). O backend foi projetado para escrever os votos de forma hiper-otimizada, batendo a marca de 40 mil votos concentrados logo nos primeiros dias de uso, sem que a CPU do servidor sentisse cócegas.

Arquitetura Global de Pagamentos

2. Split Financeiro Instantâneo e Global

A solução financeira foi a grande virada de chave do negócio. Integrei APIs pesadas de pagamento conectando múltiplos gateways para cobrir o mundo inteiro:

  • Mercado Pago (PIX e Cartão): Para o Brasil, garantindo que o dinheiro do voto pingasse instantaneamente na conta.
  • Stripe e PayPal: Para capturar o alto volume de votos internacionais (pessoas de fora do país votando no concurso).

3. A Evolução: Um SaaS Multi-tenant Realtime

O sucesso foi tanto que o que era para ser um site se tornou uma Plataforma SaaS de franquias. Admins master criavam concursos e cobravam comissões (split) automaticamente de organizadores sub-locados.

Tudo isso envelopado por um Dashboard usando Supabase Realtime. O dono do concurso olhava a tela e as barras de gráfico e faturamento subiam sozinhas na frente dele como um taxímetro, injetando adrenalina e total transparência financeira na operação.

WebSocket Connected

Sua empresa também tem um desafio complexo?

Sistemas genéricos travam quando a pressão sobe. Descubra quanto custaria para ter uma arquitetura de alta performance desenhada sob medida para o seu negócio.

Simular Orçamento do Projeto