Pular para o conteúdo
fernando.moretes.com
BlogEstudosCursosE-booksOpen SourcePodcasts
Loading…
Fernando Azevedo

Arquiteto de TI Especialista

Arquitetura, AWS, IA em produção, sistemas financeiros e FinOps, escritos a partir do que foi operado, com os números.

  • LinkedIn
  • GitHub
  • E-mail

Conteúdo

  • Blog
  • Estudos de arquitetura
  • Cursos
  • E-books
  • Open Source
  • Podcasts
  • Assuntos
  • Trilhas

Ferramentas

  • Well-Architected self-check
  • Arquitetura deste site
  • Números públicos
  • Histórico de estudo

Sobre

  • Comunidade
  • IA Builder
  • Perfil
  • Currículo (CV)
  • Trabalhe comigo
  • Media kit
  • RSS do blog
  • RSS dos estudos
  • Artigos narrados (podcast)
  • llms.txt
  • Termos, privacidade e uso de IA

(c) 2026 Fernando Francisco Azevedo

Voltar ao site/Playbook de arquitetura
Perfil
Playbook de arquitetura

Como raciocino sobre arquitetura sênior

Um material prático e sênior para sistemas regulados e de alto impacto: AWS Well-Architected, modernização cloud, dados distribuídos, integração event-driven, guardrails de GenAI, DevSecOps, observabilidade e decisões alinhadas ao negócio.

CurrículoPerfil profissionalE-book do elevadorMarkdown

Playbook expandido

Do princípio arquitetural ao e-book completo

O playbook agora tem uma extensão prática em formato de e-book: Elevador de Arquitetura para Bancos, com negócio bancário, domínios, eventos, AWS, Bedrock, AgentCore, EKS, dados, segurança e operação.

Negócio bancário
AWS · EKS · eventos
Bedrock · AgentCore · RAG

Deixar trade-offs explícitos

Boa arquitetura não é só um diagrama. É um conjunto de decisões intencionais sobre risco, custo, confiabilidade, segurança, velocidade de entrega e maturidade do time.

C4 modelADRsSADsWell-Architected reviews

Projetar para operação regulada

Sistemas financeiros precisam manter auditabilidade, identidade, proteção de dados, resiliência e prontidão operacional visíveis desde o primeiro desenho.

Zero TrustIAM/KMS/WAFPCI-DSSLGPD

Preferir modernização evolutiva

Modernização funciona melhor quando fronteiras de domínio, capacidades de plataforma e incrementos de migração reduzem risco sem parar a geração de valor.

DDDBFFmicroservicesevent-driven integration

Usar IA com guardrails

IA precisa ser útil, observável e limitada. Proteção contra abuso, controle de custo, privacidade e fallback fazem parte da arquitetura.

BedrockRAGrate limitsS3 telemetry

Well-Architected

Modelo operacional nos seis pilares

Uso os pilares como lente de decisão, não como checklist. O objetivo é expor trade-offs cedo e tornar o sistema mais fácil de operar, proteger, recuperar e evoluir.

Excelência operacional

A arquitetura deve tornar mudanças seguras: telemetria, runbooks, IaC, rollback e aprendizado depois de incidentes.

SLOs e error budgetsADRs e runbookscontroles de CI/CDaprendizado pós-incidente

Segurança

Identidade, fronteiras de rede, proteção de dados e threat modeling precisam entrar como premissas, especialmente em ambientes financeiros.

IAM least privilegeKMS e secretsWAF e rate limitstrilhas de auditoria

Confiabilidade

Sistemas devem degradar com elegância, isolar falhas e provar metas de recuperação antes da pressão de produção.

RTO/RPOmulti-AZidempotênciabackoff e circuit breakers

Eficiência de performance

Compute, storage e integração devem partir do formato do workload, latência, padrões de acesso e maturidade do time.

testes de cargacachefluxos assíncronosdata stores bem escolhidos

Otimização de custo

Custo é um sinal arquitetural. Bons sistemas expõem economia unitária, limites, quotas e desperdício cedo.

tagsbudgetslifecycle de storageserverless quando faz sentido

Sustentabilidade

Arquiteturas eficientes reduzem capacidade ociosa, movimentação desnecessária de dados e retenção sem valor.

serviços gerenciadosretenção de dadosright-sizingworkloads eficientes

Padrões

Padrões que uso com cuidado

Padrões só são úteis quando contexto, trade-offs e modos de falha estão explícitos.

Integração bancária orientada a eventos

Melhor para

Desacoplar domínios, reduzir dependências síncronas e criar eventos de negócio auditáveis.

Atenção

Sem disciplina de schema e observabilidade, sistemas event-driven viram incerteza distribuída.

Kafka/MSKEventBridgeSchema RegistryOpenTelemetry

BFF com fronteiras de microfrontend

Melhor para

Canais digitais que precisam evoluir de forma independente, com ownership claro e APIs orientadas à UX.

Atenção

BFFs devem proteger jornadas de produto, não virar outro monólito compartilhado.

NestJSNext.jsReactClean Architecture

Plano de controle serverless

Melhor para

Workflows de baixa operação, automações, pipelines de IA, newsletters e jobs orientados a eventos.

Atenção

Cold starts, retries, idempotência e IAM continuam exigindo desenho cuidadoso.

LambdaDynamoDBS3EventBridge

Assistente de IA com retrieval

Melhor para

Explicar conhecimento de domínio, perfis profissionais, bases internas e apoio à decisão.

Atenção

Prompt injection, vazamento de dados, custo inesperado e alucinação são riscos arquiteturais.

Amazon BedrockTitan embeddingsRAGDynamoDB limits

Serviços observability-first

Melhor para

Microsserviços e times distribuídos que precisam diagnosticar rápido e conversar sobre SLOs.

Atenção

Dashboards não criam confiabilidade sem traces, logs, métricas e ownership conectados.

OpenTelemetryDatadogCloudWatchSLOs

Entrega com GitOps e IaC

Melhor para

Reduzir drift, melhorar revisão e alinhar infraestrutura ao fluxo de engenharia.

Atenção

Automação sem política e rollback pode acelerar erros.

TerraformGitHub ActionsArgoCDAWS CDK

Decisões AWS

Domínios de decisão que mantenho explícitos

Arquitetura sênior é escolher com contexto: formato do workload, domínios, compliance, operação, reversibilidade e comportamento de custo.

Compute e containers

Lambda, ECS/Fargate, EKS, EC2 e Batch devem ser escolhidos por perfil de runtime, modelo operacional, latência, portabilidade e cadência de deploy.

Lambda para planos de controle
ECS/Fargate para times de serviço
EKS para Kubernetes em escala

Dados e storage

Comece por padrões de acesso, consistência, retenção, analytics e ownership. A escolha do banco é uma decisão de produto e arquitetura.

DynamoDB single-table
Aurora para domínios relacionais
S3 lakehouse e lifecycle

Integração e streaming

Prefira contratos claros entre domínios. Escolha orquestração, coreografia, filas ou streams por ordenação, replay, fanout e auditoria.

EventBridge para eventos de domínio
SQS para buffering
MSK/Kinesis para streams de alto volume

Segurança e governança

Segurança precisa ser mensurável: identidade, criptografia, controles detectivos, policy-as-code e evidências para auditoria.

Organizations e SCPs
CloudTrail e Config
Security Hub e GuardDuty

IA, data products e GenAI

Workloads de IA precisam de avaliação, controles de abuso, privacidade, escolha de modelo, estratégia vetorial e guardrails de custo.

Bedrock guardrails
avaliação de RAG
orçamentos de tokens e throttling

Observabilidade e operação

Logs, métricas, traces e eventos de negócio precisam conectar saúde técnica a impacto de produto e resposta a incidentes.

OpenTelemetry
CloudWatch
Datadog
dashboards ligados a SLOs

Material sênior

Mapa de capacidades para arquitetura de solução moderna

O material que quero comunicar: profundidade técnica, julgamento cloud, raciocínio de dados, segurança em IA, visão de plataforma e comunicação forte com stakeholders.

Fundamentos de arquitetura

Características arquiteturais, estilos, trade-offs, diagramas, ADRs, governança e comunicação com engenharia e negócio.

Fundamentals of Software ArchitectureSoftware Architecture: The Hard Parts

Sistemas de dados distribuídos

Consistência, replicação, particionamento, logs de eventos, storage engines, schemas, data products e ownership distribuído.

Designing Data-Intensive ApplicationsData Meshevent sourcing and streaming

Arquitetura cloud-native na AWS

Well-Architected, decision guides, arquiteturas de referência, migração incremental, resiliência e seleção de serviços com custo consciente.

AWS Well-Architected FrameworkAWS Architecture CenterSystem Design on AWS

Modernização e platform engineering

Arquitetura evolutiva, paved roads, GitOps, Terraform/CDK, CI/CD, golden paths, developer experience e maturidade operacional.

Building Evolutionary ArchitecturesCloud Application Architecture Patterns

IA e sistemas inteligentes

RAG, agentes, Bedrock, avaliação, defesa contra prompt injection, rate limits, observabilidade, MLOps/AIOps e human-in-the-loop.

AWS for Solutions ArchitectsBedrock patternssecure AI architecture

Biblioteca

Roadmap de leitura e stack de referência

Uma ordem pragmática para evoluir dos fundamentos de arquitetura para system design na AWS, sistemas data-intensive, cloud patterns e governança evolutiva.

1. Fundamento

Fundamentals of Software Architecture, 2nd Edition

Constrói a base sobre estilos, características arquiteturais, trade-offs, diagramas, governança e o trabalho diário do arquiteto.

2. Trade-offs

Software Architecture: The Hard Parts

Aprofunda decisões difíceis sobre fronteiras de serviço, acoplamento, dados distribuídos, granularidade e casos sem resposta perfeita.

3. Sistemas data-intensive

Designing Data-Intensive Applications, 2nd Edition

Fortalece o raciocínio sobre storage, consistência, replicação, streams, escalabilidade e arquitetura de dados para sistemas grandes.

4. Padrões cloud

Cloud Application Architecture Patterns

Conecta padrões cloud-native, modernização e migração com arquitetura de aplicação prática, independente de um único provedor.

5. Prática AWS

AWS Well-Architected, AWS for Solutions Architects and System Design on AWS

Transforma system design em decisões AWS sobre confiabilidade, segurança, performance, custo, sustentabilidade, GenAI, MLOps e plataforma.

6. Evolução

Building Evolutionary Architectures, Building Microservices and Designing Distributed Systems

Adiciona fitness functions, evolução de serviços, padrões com Kubernetes e modernização pragmática de sistemas complexos ao longo do tempo.

Perguntas de decisão

Qual risco de negócio esta arquitetura reduz?

Onde estão as fronteiras de domínio e quem é dono delas?

O que falha fechado, o que falha aberto e o que degrada com elegância?

Como provamos segurança, confiabilidade e custo depois do deploy?

Qual decisão é reversível e qual cria acoplamento de longo prazo?

Qual telemetria ajuda o time a aprender com produção?

Inspiração das fontes

Esta página sintetiza meu próprio ponto de vista arquitetural com referências públicas da AWS e a biblioteca de arquitetura que uso como mapa de estudo.

AWS Architecture CenterAWS Architecture BlogAWS Well-Architected