[ O Projeto ]
Sobre o Software Architecture Lab
Uma plataforma de aprendizado em arquitetura de software, construída como um laboratório visual: onde você não só lê, mas vê, compara e experimenta.
Por que existe
Arquitetura de software costuma ser ensinada de forma abstrata, desconectada do dia a dia em frameworks modernos. O Software Architecture Lab nasceu para mudar isso: explicar conceitos com aplicações em React, Next.js, Node.js, TypeScript e stacks fullstack reais, sem pular as fundações que fazem o resto fazer sentido.
Para quem é
- Desenvolvedores frontend que querem evoluir para uma visão fullstack.
- Desenvolvedores júnior e pleno em React, Next.js ou Node.js.
- Estudantes de engenharia de software.
- Profissionais que querem revisar fundamentos de arquitetura.
O que diferencia
- Explicações didáticas com exemplos comparativos (antipattern × recomendado).
- Trilhas progressivas, em vez de posts soltos.
- Diagramas e componentes interativos para tornar o abstrato concreto.
- Foco em decisões reais — quando aplicar, quando não exagerar.
[ Mapa de Constelações ]
Universo do conteúdo
Cada trilha é uma constelação. Cada conceito é uma estrela. Clique para explorar qualquer ponto do mapa.
Clique para explorar · Passe o mouse para destacar conexões entre trilhas e conceitos
Em construção
Este site evolui em fases. A versão atual entrega fundação técnica e conteúdo inicial. Para ver o que vem a seguir, confira o roadmap.