-
-
Tipos de arquitetura: tecnológica, corporativa, solução, software
-
O papel do arquiteto de software
-
Vantagens de aprender arquitetura de software
-
Arquitetura vs Design de software
-
Sustentabilidade no dia zero
-
Pilares da arquitetura de software
-
Requisitos arquiteturais (RAs)
-
-
-
Características Operacionais
-
Características Estruturais
-
Características cross cutting
-
-
-
Perspectivas para arquitetar um software
-
Métricas para medir a performance
-
Checklist para aumento de performance
-
Capacidade computacional: escala vertical x horizontal
-
Concorrência X paralelismo
-
Caching: exclusivo X compartilhado
-
Edge Computing
-
-
-
Conceito
-
Escalabilidade x performance
-
Escala vertical x escala horizontal
-
Descentralização
-
Características sobre escalabilidade de banco de dados
-
Proxy reverso
-
-
-
Health check
-
Rate limit
-
Circuit breaker
-
API Gateway
-
Service mesh
-
Comunicação assíncrona
-
Garantias de entrega com Retry
-
Garantias de entrega com Kafka
-
Situações complexas e decisões de alto nível
-
marciafc/fullcycle-3-0-fundamentos-da-arquitetura-de-software
Notas de estudo referentes ao módulo de Fundamentos da Arquitetura de Software do curso Full Cycle 3.0