Aprenda a projetar arquiteturas de software robustas e escaláveis, integrando IA para automação de decisões e otimização de desempenho. Domine técnicas avançadas para criar sistemas resilientes e de alta disponibilidade.
Nível: Intermediário
Para quem é: Desenvolvedores, arquitetos de software, engenheiros de sistemas e profissionais de TI que desejam aprofundar seus conhecimentos em arquitetura de software e IA
Ao concluir, você será capaz de: Capacitar o aluno a projetar arquiteturas de software robustas, utilizando IA para otimização, automação de decisões arquiteturais e análise preditiva de desempenho
8 módulos · 12h · certificado ao final
- Explorando padrões de arquitetura: Monolíticos, Microserviços e Serverless
- Aplicando IA para otimização de arquiteturas: Análise de trade-offs com LLMs
- Desenhando APIs escaláveis com FastAPI e análise de desempenho via IA
- Implementando balanceamento de carga inteligente com HAProxy e IA
- Automatizando pipelines de CI/CD com GitHub Actions e análise preditiva de falhas
- Monitorando sistemas com Prometheus, Grafana e IA para detecção de anomalias
- Projetando sistemas resilientes: Estratégias de fallback e IA para recuperação automática
- Projeto Final: Arquitetura escalável com IA para um sistema de e-commerce
Projeto Final
Desenho e implementação de uma arquitetura de software escalável para um sistema de e-commerce, utilizando IA para otimização de recursos, balanceamento de carga inteligente e monitoramento proativo com alertas automatizados
