DO MONÓLITO AO MILHÃO DE USUÁRIOS
ROTEIRO INCREMENTAL DE ARQUITETURA WEB ESCALÁVEL, RESILIENTE E OBSERVÁVEL
Palavras-chave:
Escalabilidade, Arquitetura de software, Balanceamento de carga, Mensageria, Design de sistemaResumo
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
Edição
Seção
Licença
Copyright (c) 2025 Ciência Aberta - Produção Discente em Destaque

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.