Arquiteto de Software · Sistemas Distribuídos

Pedro Proni

Arquiteto & Tech Lead Back-end

Projeto sistemas distribuídos de tempo real, escaláveis — ecossistemas de microsserviços para iGaming construídos sobre Domain-Driven Design, Arquitetura Orientada a Eventos e decisões pragmáticas.

Londrina, Brasil · aberto a conversas sobre arquitetura GitHub LinkedIn

Como o sistema respira

Arquitetura é um conjunto de decisões que envelhecem bem

Os sistemas que construo compartilham uma forma: eventos fluem, serviços permanecem autônomos e a infraestrutura é código. Latência baixa, falhas previstas, escala sem drama.

01 API Gateway borda · auth · rotas 02 Event Bus RabbitMQ · assíncrono 03 Event Router despacho por tópico 04 Microsserviços contextos DDD 05 Cache Redis · baixa latência 06 Database MongoDB · por tenant
DDD
Contextos delimitados que espelham como o negócio realmente pensa.
EDA
Produtores nunca esperam consumidores. Eventos desacoplam o sistema.
Clean Arch
Domínio no centro, frameworks na borda, testável de ponta a ponta.
IaC
AWS em Terraform. Ambientes são reproduzíveis, não lembrados.

A forma em números

Números que se sustentam

Uma medida aproximada do terreno percorrido.

12M+ eventos/dia processados
~US$480 infra mensal — metade do estimado
2 vCPUs pico de carga em produção na AWS
20+ microsserviços arquitetados
Multi plataforma multi-tenant e multimarca
4 anos construindo sistemas back-end

Sistemas selecionados

Onde a arquitetura encontra o mundo real

Seis sistemas que mostram o alcance — plataforma, tempo real, integração, targeting, eventos e ML.

SYS-01 Plataforma iGaming Whitelabel
privado

Supernova

Arquiteto de Software · Tech Lead Back-end

  • NestJS
  • TypeScript
  • MongoDB
  • RabbitMQ
  • AWS
  • Terraform
20+ serviços · live

Uma plataforma de cassino online multi-tenant servida como whitelabel: uma arquitetura, várias casas com marca própria. Um ecossistema de microsserviços cobrindo cassino, pagamentos, transações, missões, segmentação, webhooks e agregação de jogos.

  • Núcleo multi-tenant com tema por marca, feature flags e isolamento de dados
  • Backoffice componível — construtor de popups, engine de missões e regras de segmentação que operadores configuram sem engenheiros
  • 20+ serviços sob Clean Architecture, DDD e Arquitetura Orientada a Eventos para autonomia dos times

20+ serviços · multimarca · produto configurável pelo operador

SYS-02 Distribuição em Tempo Real
privado

Real-Time Distributor

Engenheiro Back-end

  • NestJS
  • WebSocket
  • Redis
  • EDA
baixa latência · WS

Um serviço de distribuição de baixa latência que espalha eventos em tempo real para milhares de clientes conectados — a espinha dorsal das experiências ao vivo e reativas do jogador.

  • Transporte WebSocket ajustado para baixa latência e back-pressure previsível
  • Pipeline orientado a eventos desacoplando produtores dos consumidores conectados
  • Escala horizontal com degradação graciosa em picos de conexão

Entrega de baixa latência · projetado para picos de conexão

SYS-03 Camada de Integração
privado

Data Bridge

Arquiteto de Software

  • NestJS
  • TypeScript
  • AWS ECS
  • S3
roteamento multimarca

Uma ponte ciente de marca que roteia e normaliza dados entre provedores terceiros e serviços internos — a costura que permite muitas marcas compartilharem uma única camada de integração.

  • Roteamento por marca guiado por configuração de ambiente, sem forks de código
  • Topologia de deploy em ECS com resolução de ambiente via S3
  • Camada de normalização isolando a plataforma das particularidades de cada provedor

Roteamento multimarca · uma integração para muitas casas

SYS-04 Engine de Segmentação CRM
privado

Segments API

Arquiteto de Software

  • NestJS
  • TypeScript
  • MongoDB
  • EDA
targeting em tempo real

Uma engine de segmentação baseada em predicados que classifica jogadores em tempo real a partir de sinais de comportamento e engajamento — o núcleo de targeting por trás das campanhas de CRM e da segmentação por ML.

  • Regras de predicado componíveis avaliadas sobre sinais ao vivo do jogador
  • Alimenta o disparo de CRM e os pipelines de segmentação por machine learning
  • Projetada para auditabilidade e predicados anti-fraude

Targeting em tempo real · move CRM e segmentação ML

SYS-05 Espinha Orientada a Eventos
privado

Event Router Stream

Arquiteto de Software

  • NestJS
  • RabbitMQ
  • EDA
  • OpenTelemetry
alto throughput EDA

O roteador de streaming que ingere eventos da plataforma e os despacha aos consumidores certos — tracking, CRM, analytics — como uma espinha dorsal orientada a eventos.

  • Mapeamento de tópicos/rotas desacoplando emissores de um conjunto de consumidores em evolução
  • Design focado em throughput para ingestão de alto volume de eventos
  • Instrumentado para observabilidade com rastreamento de requisições

Roteamento de eventos de alto throughput · a coluna da EDA

SYS-06 Machine Learning
privado

Game Recommendation

Líder de Arquitetura

  • Python
  • NestJS
  • Athena
  • PostgreSQL
inferência ML

Sistemas de recomendação e valor do jogador: pipelines de dados alimentando treinamento de modelos e inferência em tempo real para personalizar quais jogos cada jogador vê a seguir.

  • Pipelines de dados do Athena para stores de serving de inferência
  • Score de valor do jogador e janelas de atividade guiando as recomendações
  • Inferência em tempo real exposta pelas APIs da plataforma

Recomendações personalizadas · pipelines até inferência em tempo real

O caminho até aqui

Experiência

Dez 2025 — Presente

Performance Growth eXperience

Arquiteto de Software

  • Arquitetei e liderei a evolução de uma plataforma iGaming multi-tenant — 20+ serviços entre cassino, pagamentos, missões, segmentação, transações, webhooks e agregação.
  • Estabeleci padrões de back-end com NestJS, Clean Architecture, DDD e EDA para escala e autonomia dos times.
  • Liderei iniciativas de ML para recomendação e segmentação; defini infraestrutura AWS + Terraform e CI/CD; mentorei engenheiros.
Mai 2025 — Nov 2025

Ana Gaming

Desenvolvedor Back-end

  • Construí aplicações e APIs de tempo real com WebSocket para comunicação de baixa latência.
  • Apliquei DDD e EDA para manter os serviços escaláveis e sustentáveis.
  • Conduzi code reviews e mentorei o time.
Nov 2023 — Abr 2025

Integra.do

Desenvolvedor Back-end

  • Entreguei soluções escaláveis e de alta performance em JavaScript e Node.js.
  • Projetei e otimizei SDKs, melhorando integração e usabilidade.
  • Mantive comunicação próxima com clientes para alinhar os projetos.
Mai 2022 — Out 2023

FTI Tecnologia da Informação

Desenvolvedor e-Procurement

  • Levantei requisitos, mapeei interfaces e dados para integração de sistemas.
  • Construí integrações XML/payload para ERP e portais de clientes.

O ferramental

Stack & fundamentos

Back-end & APIs

  • Node.js
  • TypeScript
  • NestJS
  • gRPC
  • REST

Dados & Mensageria

  • MongoDB
  • PostgreSQL
  • RabbitMQ
  • Redis

Cloud & DevOps

  • AWS
  • Terraform
  • Docker
  • CI/CD

Arquitetura

  • DDD
  • EDA
  • Clean Arch
  • Microsserviços
  • Multi-tenant

Observabilidade

  • OpenTelemetry
  • Grafana
  • Logs estruturados

Certificações

  • Generative AI for Everyone
  • Vue.js 3 — Composition API, Vuex & Vue Router

Formação

Estácio
Análise e Desenvolvimento de Sistemas
2021 — 2024

Diga olá

Construir sistemas que escalam — técnica e organizacionalmente

Conversas sobre arquitetura, liderança de back-end ou um problema difícil de sistemas distribuídos — terei prazer em conversar.

Costuma responder em até um dia.