Skip to content

Perebati/beyond-the-codebase

Repository files navigation

Este repositório serve como um guia centralizado para meu aprendizado. Cada submodule corresponde a um projeto específico que criei para validar o conhecimento.

Projetos e Módulos

Conceitos fundamentais de containerização com Docker, incluindo:

  • Criação e otimização de imagens
  • Docker Compose
  • Multi-stage builds
  • Boas práticas de containerização

Desenvolvimento de aplicação monolítica com Node.js, abordando:

  • Arquitetura monolítica
  • APIs REST
  • Patterns e estruturação de código
  • Testes e qualidade

Implementação de arquitetura orientada a eventos com Go:

  • Event sourcing
  • Message brokers
  • Microsserviços comunicando via eventos
  • Patterns de resiliência

Aplicação dos conceitos de DDD com Node.js:

  • Modelagem de domínio
  • Bounded contexts
  • Agregados e entidades
  • Repository pattern

Implementação de Clean Architecture com Node.js:

  • Separação de responsabilidades
  • Inversão de dependências
  • Casos de uso
  • Testabilidade

About

Repositório dedicado ao que venho aprendendo.

Resources

Stars

Watchers

Forks