Pular para o conteúdo

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.

6
módulos
34
tópicos
60
min para avaliar

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 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

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.