Repositório que contém o desenvolvimento de aplicações para a entrega de trabalho de conclusão de curso de especialização em Arquitetura de Software da PUC.
- .github/Workflows: Contém workflows automatizados para subir as aplicações UIs desenvolvidas em Azure Static Web Apps no caso de uso 02. A automatização é feita com github action triggers.
- DevOps/Terraform: Contém a infraestrutura como código por Terraform para subir as aplicações usadas no caso de uso 03: os registros das aplicações e usuários no Azure AD e as configurações do API Management.
- LocalDb: Contém arquivo docker compose para preparar um banco SQL Server em um container docker local. Foi usado para testes e evitar custos no Portal Azure.
- ModuloEmail: Contém a aplicação .NET 6 da API de Módulo de E-mail usada no caso de uso 01.
- ModuloInformacoesCadastrais: Contém a aplicação .NET 6 da API de Módulo de Informações Cadastrais usada nos casos de uso 01 e 03.
- ModuloServicosCliente: Contém a aplicação .NET 6 da API de Módulo de Serviços ao Cliente usada no caso de uso 02.
- Postman: Contém um arquivo JSON descrevendo uma coleção de requisições feitas no Postman para validar o caso de 03.
- UIs: Contém as aplicações Angular 13 criadas para o caso de uso 02.