Projeto para estudo de Rust, gRPC e Kafka
O ContractService é um microserviço dedicado à gestão de contratos dentro de um sistema ERP SaaS, permitindo a administração eficiente de contratos de clientes, incluindo detalhes de planos, funcionalidades contratadas, termos de uso assinados.
A seguir temos tópicos que descrevem o projeto e seus requisitos, politicas de versionamento, politicas de desenvolvimento, arquitetura, etc.
- Políticas de desenvolvimento
- Versionamento
- ChangeLog
- Requisitos
- Requisitos não funcionais
- Arquitetura
- gRPC
- Eventos
- Entidades
Para rodar o projeto localmente, siga os passos abaixo:
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
Marcelo Fabiano: LinkedIn e GitHub
Livros
- Fundamentos da Arquitetura de Software
- Implementando Domain-Driven Design
- Domain-Driven Design
- Microservices Patterns
- Refatoração: Aperfeiçoando o Design de Códigos Existentes
- Padrões de Projetos
- Arquitetura de software distribuído
- Arquitetura Orientada a Eventos
Sites