DO MONÓLITO AO MILHÃO DE USUÁRIOS

ROTEIRO INCREMENTAL DE ARQUITETURA WEB ESCALÁVEL, RESILIENTE E OBSERVÁVEL

Autores

  • José Roberto Paes Barbosa Junior Universidade Santo Amaro
  • Júlio Cesar Carou Felix de Lima Universidade Santo Amaro
  • Olinda Nogueira Paes Rizzo Universidade Santo Amaro

Palavras-chave:

Escalabilidade, Arquitetura de software, Balanceamento de carga, Mensageria, Design de sistema

Resumo

Este artigo apresenta um estudo detalhado sobre estratégias arquiteturais para escalar uma aplicação web desde um estágio inicial simplificado até atingir a capacidade de suportar um milhão de usuários simultâneos. O objetivo central consiste em propor um roteiro incremental de evolução arquitetural que contempla a separação entre aplicação e banco de dados, utilização de balanceadores de carga, replicação de dados, aplicação de cache, escalabilidade automática e mensageria para processamento assíncrono. A metodologia adotada baseou-se em revisão bibliográfica em obras de referência, artigos técnicos e documentação de provedores de nuvem, além da análise de práticas relatadas por empresas líderes em tecnologia. Os principais resultados demonstram que a adoção gradual dessas práticas reduz gargalos de desempenho, melhora métricas de latência p95 e p99, aumenta a disponibilidade do sistema e proporciona elasticidade financeira em ambientes de nuvem. Conclui-se que a aplicação planejada dos princípios de design de sistema não apenas prepara profissionais para entrevistas técnicas, mas também contribui significativamente para a construção de sistemas robustos, escaláveis e tolerantes a falhas, capazes de atender às demandas do mercado digital contemporâneo.

Downloads

Publicado

2025-12-11