BackendWeb

Plataforma fintech: revisão do desempenho da API antes da Série A

Corrigimos consultas N+1, acrescentámos cache e reduzimos os tempos de resposta da API antes da due diligence técnica da Série A.

Serviços utilizadosMelhorias de produtoBackend e BaaS
Setor
Tecnologia financeira
Prazos
6 weeks
Stack técnica
Node.jsPostgreSQLRedisAWS RDS
0 timeouts
Nos testes de carga seguintes
12 endpoints
Consultas N+1 eliminadas
DD passed
Sem reservas de desempenho levantadas
O problema

O que era preciso resolver

Os endpoints centrais da API caíam por tempo esgotado sob carga. A equipa tinha entregado depressa e acumulado uma dívida de desempenho considerável. Com uma Série A no horizonte e a due diligence marcada, era preciso uma API estável e comprovadamente rápida.

A nossa abordagem

Como resolvemos

Auditámos todos os endpoints, identificámos consultas N+1 e índices em falta, e implementámos cache Redis nos caminhos de dados mais quentes. Acrescentámos ainda monitorização de consultas e infraestrutura de testes de carga, para a equipa poder validar o desempenho daqui para a frente.

1

Auditámos cada caminho crítico

Analisámos a API central sob carga, apontando com precisão as consultas N+1 e os índices em falta que causavam quebras nos picos de tráfego.

2

Corrigimos e colocámos em cache as camadas certas

Resolvemos os N+1 em 12 endpoints críticos, acrescentámos índices dirigidos na base de dados e introduzimos uma camada de cache Redis para dados de leitura intensa.

3

Tornámos o desempenho demonstrável

Um conjunto realista de testes de carga e um painel de monitorização permitiram à equipa provar estabilidade aos investidores e apanhar regressões no futuro.

Entregue

O que entregámos

  • Auditoria completa de desempenho da API com análise de consultas
  • Consultas N+1 corrigidas em 12 endpoints críticos
  • Camada de cache Redis para dados de leitura intensa
  • Otimização dos índices da base de dados
  • Conjunto de testes de carga com padrões de tráfego realistas
  • Painel de monitorização do desempenho
Resultados

Impacto

Resultados observados após o lançamento.

Tempos de resposta da API central reduzidos de forma significativa sob carga

Sem erros de tempo esgotado nos testes de carga seguintes

Due diligence técnica concluída sem reservas de desempenho

A equipa de engenharia passou a ter monitorização para apanhar regressões

“We walked into due diligence dreading the performance questions. They never came up — the numbers spoke for themselves.”
CTO, Series A fintech platform
Serviço relacionado

Interessa-lhe um projeto assim?

Veja a página completa do serviço com âmbito, prazos e FAQ.

Ver serviço

Pronto para começar o seu projeto?

Tell us what you need. We'll scope it and respond with a timeline estimate.