Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 1.29 KB

File metadata and controls

65 lines (42 loc) · 1.29 KB

🏛️ 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.