Pular para o conteúdo

Home

Central de conhecimento sobre design, arquitetura, testes e infraestrutura de software. Exemplos em Java + Spring (React + TypeScript na área de Frontend).

Área O que responde MOCs
1. Fundamentos & Craft Como escrever código que resiste à mudança SOLID · Clean Code e Refactoring · Design Patterns (GoF) · Testes e TDD
2. Arquitetura de Aplicação Como modelar e organizar um serviço por dentro Domain-Driven Design · Arquitetura Hexagonal · Clean Architecture · PoEAA
3. Sistemas Distribuídos Como vários serviços colaboram sob falha parcial Sistemas Distribuídos · Microservices · Microservices Patterns
4. Frontend Os mesmos princípios aplicados ao cliente Frontend
5. DevOps & Infraestrutura Do commit ao deploy, automatizado DevOps & Infraestrutura
9. Síntese & Mapas As notas que conectam as áreas ver abaixo
  1. Fundamentos: SOLID (do SRP ao DIP) → Clean Code e RefactoringDesign Patterns (GoF)Testes e TDD.
  2. Arquitetura: Domain-Driven DesignArquitetura HexagonalClean ArchitecturePoEAA (as origens dos padrões modernos).
  3. Feche a teoria: Comparação - Hexagonal vs Clean vs CamadasComo Tudo se ConectaTestando o NúcleoExercícios Práticos.
  4. Escale: Sistemas DistribuídosMicroservicesMicroservices Patterns.
  5. Amplie: Frontend e DevOps & Infraestrutura conforme a necessidade.