TechRat

Arquitetura

Roadmap Arquitetura de Software

Clean code, padrões de projeto e estilos arquiteturais, da arquitetura em camadas a microsserviços e DDD.

O que você vai aprender

  1. 1. Princípios de Design

    SOLID, acoplamento e coesão, e DRY, KISS e YAGNI.

  2. 2. Padrões de Projeto

    Padrões criacionais, estruturais e comportamentais, além de repository e unit of work para acesso a dados.

  3. 3. Arquitetura em Camadas e Clean Architecture

    Arquiteturas em camadas, clean, hexagonal e onion, e como elas mantêm o domínio independente.

  4. 4. Monolitos, Microsserviços e DDD

    Escolha entre um monolito modular e microsserviços, e defina as fronteiras com domain-driven design.

  5. 5. Orientação a Eventos, CQRS e Serverless

    Arquitetura orientada a eventos, CQRS e event sourcing, API gateways e BFFs, e serverless.

Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.

Comece este roadmap grátis