Dutra.Rodrigo Costa DutraTECHNOLOGY EXECUTIVE

FINTECH

Plataforma de Pagamentos

Arquitetura, modernização e desenvolvimento de soluções voltadas a pagamentos, serviços financeiros e integração de sistemas.

JavaSpring BootReactReact Native
← Voltar para projetos
  • BScash
  • PagSeguro
  • Unica
  • Valecard
01

Contexto

Projetos desenvolvidos para operações financeiras que necessitavam integrar diferentes meios de pagamento, canais digitais, APIs e sistemas existentes.

O cenário envolvia aplicações web e mobile, integrações com serviços financeiros e a necessidade de organizar autenticação, APIs e infraestrutura.

02

Desafio

Conciliar sistemas legados com novas aplicações e integrações, mantendo uma arquitetura preparada para a evolução contínua dos serviços.

  • Integrar Pix, boletos, pagamentos e TEF.
  • Conectar provedores externos a aplicações web e mobile.
  • Organizar controle de usuários, autorização e segurança das APIs.
03

Solução

Organização da plataforma em serviços e APIs independentes, separando responsabilidades e permitindo a evolução progressiva da solução.

  • Camadas de autenticação e autorização integradas ao API Gateway.
  • Serviços financeiros separados dos canais web e mobile.
  • Persistência e integrações com provedores externos com responsabilidades definidas.

ARQUITETURA / ABORDAGEM TÉCNICA

Dos canais digitais aos serviços financeiros

Fluxo conceitual das responsabilidades da plataforma, conectando canais, controle de acesso, serviços e integrações.

Fluxo conceitual · Plataforma de Pagamentos
  1. 01Web / Mobile
  2. 02API Gateway
  3. 03Autenticação / Autorização
  4. 04Serviços de negócio
  5. 05Integrações de pagamento
  6. 06Banco de dados / Provedores externos

Tecnologias

JavaSpring BootReactReact NativePostgreSQLKeycloakKrakenDDockerCloudAPIs REST

RESPONSABILIDADES

Minha atuação

  • Arquitetura e definição tecnológica.
  • Desenvolvimento e integração entre sistemas.
  • Liderança técnica e organização da entrega.
  • Garantia da qualidade ao longo do desenvolvimento e da entrega das soluções de pagamento.
  • Cloud, segurança e acompanhamento da operação.

IMPACTO

Resultados

Criação de uma base tecnológica mais organizada para a evolução dos produtos financeiros.

Estrutura para integrar novos serviços e manter aplicações web e mobile.

REFLEXÕES TÉCNICAS

Decisões e critérios técnicos

  1. 01

    Separar canais, serviços e integrações ajuda a evoluir produtos sem concentrar todas as mudanças em uma única aplicação.

  2. 02

    Autenticação e autorização precisam fazer parte das decisões de arquitetura desde o início.

  3. 03

    A modernização de serviços financeiros exige considerar os sistemas existentes e a operação durante cada etapa da entrega.