Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ Architecture Patterns

Repositório dedicado ao estudo e implementação dos principais padrões de arquitetura de software utilizando Node.js e TypeScript.

O objetivo é fornecer exemplos práticos, organizados e documentados das arquiteturas mais utilizadas no desenvolvimento de aplicações backend.


📚 Arquiteturas

Atualmente implementadas:

Node
├── Clean Architecture
├── DDD
├── MVC
└── MVVM

Novas arquiteturas serão adicionadas futuramente.


🚀 Objetivos

  • Estudar diferentes padrões de arquitetura.
  • Comparar abordagens de desenvolvimento.
  • Aplicar princípios SOLID.
  • Implementar boas práticas de engenharia de software.
  • Disponibilizar exemplos práticos para consulta e aprendizado.

🛠️ Stack

  • Node.js
  • TypeScript
  • Express
  • ts-node
  • Nodemon

📂 Estrutura

Cada arquitetura possui sua própria implementação, contendo:

  • Organização de pastas
  • Separação de responsabilidades
  • Regras de negócio
  • Exemplos práticos
  • Documentação da arquitetura

🤝 Contribuindo

Contribuições são bem-vindas. Caso queira sugerir melhorias ou adicionar novas arquiteturas, abra uma Issue ou envie um Pull Request.


📄 Licença

Este projeto está licenciado sob a licença MIT.

Contributors

Languages