Plataforma interativa de arquitetura

Aprenda arquitetura de software moderna, do zero ao nível de arquiteto

Explore de forma visual e interativa como funciona uma arquitetura multi-repositório com API Gateway, BFF, microsserviços, eventos, ACL, segurança, observabilidade e deploy real.

Diagramas interativosCasos reais ponta a pontaPadrões de arquiteturaLabs e simuladores

Em vídeo

Arquitectura de Software al Descubierto: Dominando los Fundamentos (iSAQB)

Arquitetura

Uma arquitetura completa, explicada camada por camada

A plataforma é baseada em uma arquitetura de 7 camadas que separa responsabilidades de forma clara. Essa abordagem permite que cada parte do sistema evolua com mais independência, facilita o trabalho entre times e melhora a escalabilidade técnica e organizacional.

Capa 1

Frontend

Interface de usuário e experiência do cliente. Gerencia a apresentação visual, interações e comunicação com o backend através do API Gateway.

Capa 2

API Gateway

Ponto de entrada único para todas as solicitações externas. Cuida de autenticação, rate limiting, roteamento e agregação de respostas.

Capa 3

BFF

Backend for Frontend. Adapta e otimiza as respostas do backend para cada tipo de cliente (web, mobile, IoT).

Capa 4

Microsserviços

Serviços independentes com responsabilidade única. Cada um gerencia seu domínio de negócio, dados e ciclo de vida de forma autônoma.

Capa 5

Event Bus

Canal de comunicação assíncrona entre serviços. Permite desacoplamento temporal por meio de eventos, filas e padrões pub/sub.

Capa 6

ACL

Anti-Corruption Layer. Protege o domínio interno de mudanças em sistemas externos, traduzindo modelos e contratos entre contextos.

Capa 7

Data / External

Bancos de dados, serviços de terceiros e sistemas legados. Inclui armazenamento persistente, APIs externas e integrações.

Aprenda no seu ritmo

Escolha sua rota de aprendizado

Você não precisa saber tudo desde o início. A plataforma está organizada para você entrar pelo mais básico ou avançar direto para padrões e decisões arquiteturais mais sofisticadas.

Rota básica

Rota básica

Comece pelos conceitos essenciais como arquitetura, domínios, APIs, comunicação entre componentes e diferenças entre monólitos e microsserviços.

Começar do zero
Rota intermediária

Rota intermediária

Aprofunde-se em design por camadas, BFF, bounded contexts, contratos, eventos e integrações com sistemas externos.

Explorar camadas
Rota avançada

Rota avançada

Explore sagas, outbox, resiliência, observabilidade, versionamento, deploy e governança técnica de sistemas distribuídos.

Ver padrões
Fluxos

Não só diagramas: veja como flui um sistema real

Uma arquitetura não se entende só pelas suas camadas, mas por como as requisições, os eventos e os dados viajam pelo sistema.

Frontend API Gateway

Requisição síncrona

Siga o caminho de uma requisição do frontend até os microsserviços e o banco de dados, entendendo onde ela se autentica, onde a resposta é transformada e onde vive a lógica de negócio.

Ver fluxos
Microsserviços Event Bus

Eventos assíncronos

Descubra como um serviço pode publicar um evento que dispara ações em outros serviços sem depender de chamadas diretas.

Ver fluxos
ACL Data / External

Integrações externas

Entenda como adaptar o sistema a provedores externos, ERP, pagamentos ou serviços de e-mail sem contaminar o domínio principal.

Ver fluxos
Labs

Aprenda fazendo, não só lendo

Além da documentação, você encontrará espaços interativos para experimentar ideias, validar decisões e explorar cenários reais.

Builder de arquitetura

Monte uma arquitetura por blocos e detecte problemas de acoplamento ou separação de responsabilidades.

Explorar

Simulador de falhas

Visualize o que acontece quando um microsserviço cai, uma integração externa falha ou eventos são duplicados.

Explorar

Quiz por níveis

Ponha à prova o que aprendeu em fundamentos, padrões e operação de sistemas distribuídos.

Explorar

Rastreabilidade

Siga a jornada de uma requisição por várias camadas usando correlation IDs e tracing distribuído.

Explorar
Roadmap

Siga uma rota clara de aprendizado

A plataforma está estruturada como um percurso progressivo. Você pode avançar dos fundamentos até design, operação e laboratórios, ou entrar direto no nível que precisar.

Comece hoje a dominar a arquitetura de sistemas distribuídos

Esteja você começando ou já projetando sistemas complexos, aqui encontrará um guia estruturado, visual e prático para entender como construir software escalável e sustentável.