Estudo de caso · Stack

Como a Stone roda pagamentos e banco com C#, Go e três nuvens

A Stone vende maquininha, conta digital PJ e crédito para lojistas brasileiros. A engenharia se divide por linha de negócio, com C# e .NET no crédito, Go no banking, Kotlin Multiplatform no mobile e infraestrutura espalhada entre AWS, Google Cloud e Azure.
Copiar stackstone.com.br Pagamentos, conta digital e crédito para pequenos negócios · Brasil · fundada em 2012

A stack da Stone

Abrir no montador

Linguagem

Biblioteca de interface

Hospedagem

Framework de celular

  • Kotlin Multiplatformjornada.stone.com.br

    Compartilha a lógica de negócio entre os apps de Android e iOS.

Build e runtime

Busca de dados

  • Databricksgithub.com

    Plataforma de dados cuja segurança a Stone audita com um fork próprio da ferramenta de checagem do Databricks.

Framework de servidor

  • Gojornada.stone.com.br

    Linguagem dos serviços de banking, como boletos e gestão da conta.

  • Konggithub.com

    Gateway de APIs, estendido com plugins em Lua que a Stone publicou como open source.

Erros

Chat de suporte

  • Twilio Flexsignal.twilio.com

    Central de atendimento que reúne toda interação com o cliente numa tela, inclusive WhatsApp.

    Por quê: A Stone viu nela a plataforma mais customizável do mercado, com alcance global.

Como montaram

Duas linguagens no backend, divididas por negócio

A Stone não mantém um blog de engenharia, então as vagas abertas são o retrato público mais claro da stack. O time de crédito trabalha com C#, Docker, pipelines no Azure DevOps e Datadog ou Elasticsearch para observabilidade, e pede event sourcing, CQRS e arquitetura hexagonal.

Os times de banking que cuidam de boletos, gestão da conta e investimentos contratam para Go, com bancos relacionais, mensageria e streaming, e ferramentas de desenvolvimento com IA como Claude Code ou Codex.

Fontes:jornada.stone.com.br jornada.stone.com.br jornada.stone.com.br

Três nuvens e um time de plataforma

O time de Foundation atende clientes internos em AWS, Google Cloud e Azure ao mesmo tempo. O trabalho vai de VMs, redes, DNS e CDN até pipelines de entrega no GitHub Actions e no Azure DevOps, gestão de custo de nuvem e migração de cargas entre nuvens e do on-premise para a nuvem.

A infraestrutura é escrita como código com Terraform e Ansible, e as aplicações rodam em Docker sobre Kubernetes e ECS.

Fontes:jornada.stone.com.br

Um só código para Android e iOS

No mobile, a Stone compartilha regras de negócio entre Android e iOS com Kotlin Multiplatform, e trata isso como requisito obrigatório para engenheiros mobile sêniores. As telas usam Jetpack Compose, Compose Multiplatform ou SwiftUI.

A parte web dos mesmos produtos é feita em React e TypeScript.

Fontes:jornada.stone.com.br jornada.stone.com.br

Atendimento com Twilio e WhatsApp

A Stone levou a central de atendimento para o Twilio Flex para enxergar toda interação com o cliente num lugar só, e depois somou integração com WhatsApp e IA. Escolheu a Twilio por ser a plataforma mais customizável e com alcance global, e relatou aumento na satisfação dos clientes.

Hoje um time de GenAI em Florianópolis cria recursos de IA generativa e machine learning para esses produtos de conversa no WhatsApp e na Twilio, principalmente em Python e TypeScript.

Fontes:signal.twilio.com jornada.stone.com.br jornada.stone.com.br

Também detectado no site

Achado na página inicial com as regras abertas do Wappalyzer (HTML, scripts e cabeçalhos). Mostra o que roda no navegador, não o backend inteiro.

  • Akamai
  • Akamai Bot Manager
  • Amazon CloudFront
  • Amazon Web Services
  • HTTP/3
  • Securiti
  • Snowplow Analytics