Trilha de estudo
Trilha Arquiteto de Soluções: tudo o que estudar, tópico por tópico
Avaliação abrangente de Arquiteto de Soluções cobrindo análise de requisitos, arquitetura de integração, projeto de segurança, escalabilidade, padrões de nuvem e arquitetura empresarial.
Resposta curta
Para aprender Arquiteto de Soluções, percorra 6 módulos e 34 tópicos na ordem em que um apoia o próximo. Comece por Análise de Requisitos e siga para Arquitetura de Integração e Arquitetura de Segurança. Use o mapa como checklist, ou meça seu nível e estude só o que falta.
O que você vai estudar
Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.
1 · Análise de Requisitos5 tópicos
Requisitos Funcionais
Elicitar, documentar e validar requisitos funcionais usando casos de uso, histórias de usuário e critérios de aceitação.
Objetivos
- Traduzir necessidades de negócio em requisitos funcionais estruturados
- Priorizar requisitos usando MoSCoW ou pontuação ponderada
Conceitos-chave
- casos de uso
- histórias de usuário
- critérios de aceitação
- rastreabilidade de requisitos
- priorização MoSCoW
- regras de negócio
Requisitos Não-Funcionais
Definir atributos de qualidade como desempenho, disponibilidade, confiabilidade, manutenibilidade e restrições de segurança.
Objetivos
- Definir requisitos não-funcionais mensuráveis com critérios de aceitação claros
- Identificar trade-offs entre atributos de qualidade concorrentes
Conceitos-chave
- SLA/SLO/SLI
- metas de disponibilidade
- orçamentos de latência
- requisitos de throughput
- requisitos de escalabilidade
- requisitos de segurança
Restrições e Suposições
Identificar restrições técnicas, comerciais, regulatórias e organizacionais que moldam decisões arquiteturais.
Objetivos
- Documentar restrições e suposições de forma explícita
- Avaliar o impacto de restrições nas decisões de arquitetura
Conceitos-chave
- restrições técnicas
- restrições de orçamento
- restrições regulatórias
- restrições de cronograma
- restrições organizacionais
- pressupostos de risco
Mapeamento de Partes Interessadas
Identificar partes interessadas, compreender suas preocupações e mapear influência e interesse para orientar estratégias de comunicação arquitetural.
Objetivos
- Criar mapas de partes interessadas e planos de comunicação
- Adaptar a documentação de arquitetura para diferentes públicos
Conceitos-chave
- matriz de partes interessadas
- gráficos RACI
- grade de poder/interesse
- planos de comunicação
- mapeamento de influência
- estratégias de engajamento
Documentação de Arquitetura
Documentação de arquitetura estruturada usando o modelo C4, registros de decisão arquitetural (ADRs) e ferramentas de diagrama para comunicação eficaz.
Objetivos
- Criar documentação de arquitetura em múltiplos níveis usando o modelo C4
- Escrever ADRs eficazes que capturem contexto, decisão e consequências
Conceitos-chave
- modelo C4
- diagrama de contexto
- diagrama de contêiner
- diagrama de componente
- diagrama de código
- registros de decisão de arquitetura
- visões e perspectivas
- comunicação de parte interessada
2 · Arquitetura de Integração5 tópicos
Padrões de Design de API
Princípios de design para REST, GraphQL e gRPC, estratégias de versionamento e padrões de gateway de API.
Objetivos
- Escolher o estilo de API apropriado para um caso de uso específico
- Projetar APIs com versionamento adequado e tratamento de erros
Conceitos-chave
- princípios REST
- projeto de schema GraphQL
- gRPC/protobuf
- versionamento de API
- limitação de taxa
- segurança de API
- padrões de documentação
- tratamento de erro
Integração Orientada por Eventos
Filas de mensagem, barramentos de eventos, padrões pub/sub, event sourcing e CQRS para integração de sistemas.
Objetivos
- Projetar sistemas orientados a eventos com ordenação e garantias de entrega adequadas
- Implementar padrões saga para transações distribuídas
Conceitos-chave
- pub/sub
- filas de mensagem
- event sourcing
- fluxo de eventos
- consistência eventual
- CQRS
Design de Fluxo de Dados
Projetar movimento de dados entre sistemas incluindo ETL, captura de mudanças de dados, replicação e padrões de sincronização.
Objetivos
- Projetar arquiteturas de fluxo de dados para ambientes com múltiplos sistemas
- Escolher entre abordagens de integração em lote e em tempo real
Conceitos-chave
- diagramas de fluxo de dados
- ETL vs ELT
- captura de dados alterados
- linhagem de dados
- governança de dados
- gerenciamento de dados mestres
Padrões de Autenticação
OAuth 2.0, OIDC, SAML, JWT, gerenciamento de chaves de API e padrões de identidade federada.
Objetivos
- Selecionar o fluxo de autenticação apropriado para diferentes tipos de cliente
- Projetar autenticação segura baseada em token entre microsserviços
Conceitos-chave
- fluxos OAuth 2.0
- OIDC
- SAML
- Kerberos
- autenticação baseada em certificado
- autenticação multifator
- gerenciamento de token
- gerenciamento de sessão
Padrões de Integração Empresarial
Aplicar padrões EIP: roteamento baseado em conteúdo, agregadores, divisores, IDs de correlação e orquestração de saga.
Objetivos
- Aplicar padrões de integração empresarial para projetar integrações confiáveis baseadas em mensagens
- Implementar orquestração de saga com transações compensatórias para processos de negócio distribuídos
Conceitos-chave
- roteador baseado em conteúdo
- agregador
- divisor
- gerenciador de processo
- identificador de correlação
- tradutor de mensagem
3 · Arquitetura de Segurança4 tópicos
Arquitetura Zero Trust
Projetar redes e sistemas com princípios de confiança zero: verificar explicitamente, privilégio mínimo, assumir violação.
Objetivos
- Projetar arquiteturas de rede com confiança zero
- Aplicar princípios de confiança zero em ambientes nativos de nuvem
Conceitos-chave
- verificar explicitamente
- privilégio mínimo
- assumir violação
- microsegmentação
- autenticação contínua
- análise comportamental
Design de IAM
Arquitetura de gerenciamento de identidade e acesso: RBAC, ABAC, motores de política e prevenção de escalação de privilégios.
Objetivos
- Projetar modelos de IAM para ambientes multi-tenant
- Implementar acesso com privilégio mínimo entre serviços de nuvem
Conceitos-chave
- RBAC
- ABAC
- motores de política
- autenticação única
- federação de identidade
- gerenciamento de acesso privilegiado
- log de auditoria
Estratégias de Criptografia
Criptografia em repouso e em trânsito, gerenciamento de chaves, HSMs, criptografia de envelope e gerenciamento de certificados.
Objetivos
- Projetar arquiteturas de criptografia de ponta a ponta
- Implementar rotação automatizada de chaves e gestão de certificados
Conceitos-chave
- TLS/mTLS
- criptografia em repouso
- KMS
- criptografia em trânsito
- rotação de chave
- infraestrutura de chave pública
- bancos de dados criptografados
- criptografia de envelope
Frameworks de Conformidade
Conformidade com HIPAA, SOC 2, PCI-DSS, GDPR e FedRAMP, arquitetura de conformidade e prontidão para auditoria.
Objetivos
- Mapear requisitos de conformidade para controles de arquitetura
- Projetar sistemas prontos para auditoria com monitoramento automatizado de conformidade
Conceitos-chave
- HIPAA
- SOC 2
- PCI-DSS
- GDPR
- ISO 27001
- FedRAMP
- trilhas de auditoria
- monitoramento de conformidade
4 · Escalabilidade e Desempenho4 tópicos
Planejamento de Capacidade
Prever necessidades de recursos, dimensionar infraestrutura e planejar crescimento com modelos quantitativos.
Objetivos
- Construir modelos quantitativos de capacidade para sistemas distribuídos
- Identificar gargalos usando testes de carga e profiling de desempenho
Conceitos-chave
- modelagem de throughput
- dimensionamento de recurso
- projeções de crescimento
- análise de gargalo
- planejamento de headroom
- testes de escalabilidade
Estratégias de Cache
Cache em múltiplas camadas: CDN, cache de aplicação, cache de banco de dados, padrões de invalidação e trade-offs de consistência.
Objetivos
- Projetar arquiteturas de cache em múltiplas camadas
- Lidar com invalidação de cache e desafios de consistência
Conceitos-chave
- cache de CDN
- Redis/Memcached
- cache-aside
- write-through
- write-behind
- invalidação de cache
- cache distribuído
- coerência de cache
Balanceamento de Carga
Balanceamento de carga L4/L7, algoritmos, verificações de integridade, afinidade de sessão e estratégias de failover global.
Objetivos
- Escolher estratégias de balanceamento de carga apropriadas para diferentes arquiteturas
- Projetar balanceamento de carga com consciência de failover e monitoramento de saúde
Conceitos-chave
- balanceamento de carga L4 vs L7
- round robin
- menos conexões
- sessões adesivas
- verificações de saúde
- mecanismos de failover
Escalabilidade de Banco de Dados
Escalamento vertical versus horizontal, réplicas de leitura, estratégias de sharding, pool de conexões e abordagens NewSQL.
Objetivos
- Projetar estratégias de escalabilidade de banco de dados para sistemas de alto throughput
- Avaliar trade-offs entre consistência e disponibilidade em bancos de dados distribuídos
Conceitos-chave
- escala vertical
- réplicas de leitura
- fragmentação
- particionamento
- replicação de banco de dados
- padrões de consistência
5 · Padrões de Arquitetura em Nuvem6 tópicos
Estratégia Multi-Nuvem
Projeto de multi-nuvem e nuvem híbrida, padrões de portabilidade, mitigação de dependência de fornecedor e rede entre nuvens.
Objetivos
- Projetar arquiteturas multi-nuvem com camadas de abstração apropriadas
- Avaliar trade-offs de dependência de fornecedor versus complexidade operacional
Conceitos-chave
- rede multi-nuvem
- camadas de abstração
- mitigação de dependência de fornecedor
- federação de nuvem
- distribuição de carga de trabalho
- gerenciamento de custo
Padrões Serverless
Arquiteturas de função como serviço, serverless orientado a eventos, mitigação de cold start e anti-padrões serverless.
Objetivos
- Projetar arquiteturas serverless com tratamento de erros e observabilidade adequados
- Identificar quando serverless é e quando não é apropriado
Conceitos-chave
- FaaS
- cold starts
- step functions
- acionadores orientados a eventos
- orquestração de função
- gerenciamento de estado
- monitoramento
Containerização
Orquestração de containers, arquitetura Kubernetes, service mesh e padrões de segurança de containers.
Objetivos
- Projetar arquiteturas baseadas em Kubernetes para cargas de trabalho de produção
- Implementar service mesh para comunicação entre serviços e observabilidade
Conceitos-chave
- Docker
- Kubernetes
- malha de serviço
- orquestração de contêiner
- registro de imagem
- rede de contêiner
- limites de recurso
- agendamento de pod
Infraestrutura como Código
Padrões de Terraform, CloudFormation e Pulumi, gerenciamento de estado, projeto de módulos e workflows GitOps.
Objetivos
- Projetar IaC modular com gestão de estado e tratamento de segredos adequados
- Implementar workflows GitOps para implantação de infraestrutura
Conceitos-chave
- Terraform
- CloudFormation
- Pulumi
- gerenciamento de configuração
- controle de versão
- gerenciamento de estado
- testes de infraestrutura
Otimização de Custos
Práticas FinOps, instâncias reservadas versus sob demanda versus spot, redimensionamento e trade-offs de custo arquitetural.
Objetivos
- Projetar arquiteturas otimizadas para custo sem sacrificar a confiabilidade
- Implementar práticas FinOps para governança contínua de custos
Conceitos-chave
- FinOps
- instâncias reservadas
- instâncias spot
- redimensionamento
- agendamento de carga de trabalho
- economia multirregião
Padrões de Arquitetura para IA
Padrões arquiteturais para integração de capacidades de IA/ML: integração de LLM, pipelines RAG, estratégias de embedding, guardrails de IA e servimento de modelos.
Objetivos
- Projetar arquiteturas RAG escaláveis com pipelines de recuperação e geração apropriados
- Implementar guardrails de IA e padrões de segurança no nível da arquitetura
Conceitos-chave
- projeto de integração LLM
- padrões RAG
- pipelines de embedding
- bancos de dados vetoriais
- seleção de modelo
- estratégias de fine-tuning
6 · Arquitetura Empresarial10 tópicos
Alinhamento TOGAF
Método de desenvolvimento de arquitetura (ADM), continuum corporativo, blocos de construção de arquitetura e mapeamento de capacidades.
Objetivos
- Aplicar as fases do TOGAF ADM em iniciativas reais de arquitetura
- Criar blocos de construção de arquitetura alinhados com o continuum empresarial
Conceitos-chave
- fases ADM
- blocos de construção de arquitetura
- blocos de construção de solução
- arquitetura de negócio
- arquitetura de informação
- arquitetura de tecnologia
Frameworks de Governança
Quadros de governança de arquitetura, registros de decisão, funções de fitness e monitoramento de conformidade para sistemas corporativos.
Objetivos
- Estabelecer governança de arquitetura com processos leves apropriados
- Usar funções de fitness para reforçar propriedades arquiteturais
Conceitos-chave
- registros de decisão de arquitetura
- funções de fitness
- conselhos de governança
- ciclos de revisão
- caminhos de escalação
- rastreamento de decisão
Radar de Tecnologia
Avaliação de tecnologia, ciclo de vida de adoção, análise de construir versus comprar e gestão de portfólio de tecnologia.
Objetivos
- Construir e manter um radar de tecnologia para a organização
- Tomar decisões informadas de construir versus comprar com análise de custo total de propriedade
Conceitos-chave
- radar de tecnologia
- adotar/ensaiar/avaliar/manter
- construir vs comprar
- avaliação de tecnologia
- análise de tendência
- requisitos de habilidade
Estratégia de Migração
Os 7 Rs da migração, padrão strangler fig, migração big bang versus por fases, estratégias de migração de dados e planejamento de cutover.
Objetivos
- Projetar estratégias de migração de ponta a ponta para sistemas empresariais
- Planejar migração de dados com zero ou mínimo tempo de inatividade
Conceitos-chave
- 7 Rs de migração
- padrão de estrangulador
- big bang vs faseado
- migração de dados
- planejamento de cutover
- procedimentos de rollback
Design Orientado por Domínio
Padrões de design orientado ao domínio estratégico e tático: contextos delimitados, agregados, mapeamento de contexto, linguagem ubíqua, eventos de domínio e camadas anticorrupção.
Objetivos
- Decompor domínios complexos em contextos delimitados com fronteiras de propriedade claras
- Projetar mapas de contexto para gerenciar relacionamentos entre contextos e padrões de integração
Conceitos-chave
- contextos limitados
- agregados
- mapeamento de contexto
- linguagem ubíqua
- padrões táticos
- projeto de domínio estratégico
Event Storming
Workshops colaborativos de descoberta de domínio usando event storming para identificar eventos de domínio, comandos, agregados, contextos delimitados e pontos críticos.
Objetivos
- Facilitar workshops de event storming para descobrir complexidade de domínio
- Traduzir resultados de event storming em fronteiras de contextos delimitados e projeto de serviços
Conceitos-chave
- workshops de event storming
- descoberta de evento de domínio
- comandos
- agregados
- políticas
- modelos de leitura
Funções de Fitness de Arquitetura
Definir e implementar funções de fitness de arquitetura automatizadas para medir objetivamente e reforçar características arquiteturais.
Objetivos
- Definir funções de fitness quantificáveis para características arquiteturais não-funcionais
- Implementar verificações automatizadas de funções de fitness em pipelines CI/CD para reforçar restrições arquiteturais
Conceitos-chave
- funções de fitness
- arquitetura evolutiva
- governança automatizada
- métricas arquitetônicas
- portões de qualidade
- conformidade como código
Arquitetura Evolutiva
Projetar sistemas que evoluem com segurança ao longo do tempo usando mudança orientada, migração incremental e pista de arquitetura.
Objetivos
- Projetar estratégias de arquitetura que acomodem mudanças sem reescritas big-bang
- Aplicar padrões de strangler fig e camada anticorrupção para evolução segura de sistemas
Conceitos-chave
- mudança orientada
- migração incremental
- pista de arquitetura
- padrão de estrangulador
- alternadores de recurso
- implantação canária
Estratégia e Governança de Débito Técnico
Medir, priorizar e governar sistematicamente a dívida técnica em escala organizacional usando frameworks e ferramentas estruturadas.
Objetivos
- Medir e categorizar dívida técnica usando frameworks sistemáticos e ferramentas
- Construir o business case para redução de dívida e priorizar remediação por ROI e risco
Conceitos-chave
- quadrantes de débito
- registros de débito
- análise de hotspot
- priorização de correção
- estratégias de prevenção
- estruturas de medição
Registros de Decisão de Arquitetura em Escala
Estabelecer práticas de ADR em múltiplas equipes: modelos, ferramentas, governança e gestão do conhecimento arquitetural.
Objetivos
- Estabelecer práticas e ferramentas de ADR que escalam entre múltiplas equipes de engenharia
- Projetar um modelo de governança distinguindo decisões no nível de equipe de decisões de arquitetura organizacional
Conceitos-chave
- estrutura de ADR
- formato Nygard
- MADR
- critérios de decisão
- práticas de modelo
- governança escalável
Níveis: Júnior, Pleno, Sênior e Especialista
Explique com suas palavras
Corrigido por IA · sem cadastro · 1 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
Já estuda Arquiteto de Soluções?
A avaliação mede tópico por tópico, e o plano pula o que você já sabe.
Aberto para ler. A conta só é necessária para ser medido.
Perguntas frequentes
Por onde começar a estudar Arquiteto de Soluções?
Comece por Análise de Requisitos: Requisitos Funcionais, Requisitos Não-Funcionais e Restrições e Suposições. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.
Quanto tempo leva uma avaliação completa de Arquiteto de Soluções?
Uma avaliação completa desta trilha leva cerca de 60 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.
Preciso de conta para usar esta página?
Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.