Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.68 KB

readme.md

File metadata and controls

25 lines (15 loc) · 1.68 KB

Projeto para Workshop de Arquitetura de Software - Sistema de Pedidos

Este projeto foi desenvolvido para um workshop da disciplina de Arquitetura de Software na UTFPR. O objetivo do projeto é implementar um sistema de Pedidos, utilizando conceitos avançados de desenvolvimento e arquitetura.

Tecnologias Utilizadas

  • .NET: Framework utilizado para desenvolver a API backend, oferecendo uma base sólida e escalável para o sistema.
  • Angular: Framework de desenvolvimento frontend utilizado para criar interfaces de usuário interativas e responsivas.
  • RabbitMQ: Middleware de mensageria utilizado para facilitar a comunicação assíncrona entre os componentes do sistema.

Conceitos Abordados

  • DDD (Domain-Driven Design): Foco na modelagem do domínio do sistema, separando a lógica de negócios das camadas técnicas.
  • Clean Architecture: Organização do código em camadas, mantendo a separação de responsabilidades e facilitando a manutenção e testabilidade.
  • CI/CD (Integração Contínua/Entrega Contínua): Utilização do GitHub Actions para automatizar a construção, testes e implantação do sistema.

Esperamos que este projeto seja uma referência valiosa para quem deseja aprender e aprofundar-se em Arquitetura de Software e aplicação de tecnologias modernas no desenvolvimento de sistemas. Fique à vontade para explorar o código, contribuir com melhorias e aprender com a implementação.

Contribuidores

Agradecemos a todos os envolvidos no desenvolvimento deste projeto e esperamos que ele possa inspirar e impulsionar o aprendizado de outros desenvolvedores.

Divirta-se explorando o sistema de Pedidos! 🛒🚀