Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Documentação do Sistema
DDD;
Event Storming;
Todos os Passos;
Tipos de Diagrama Mostrados na Aula 6 do Módulo de DDD;
Utilizar a Linguagem Ubíqua dos Seguintes Fluxos:
Realização do Pedido e Pagamento;
Preparação e Entrega do Pedido;
É importante que os desenhos sigam os padrões utilizados na explicação;
Uma Aplicação para todo o Backend (Monolito):
Deverá ser desenvolvido seguindo os padrões apresentados nas aulas;
Utilizando Arquitetura Hexagonal;
API’s
Cadastro do Cliente;
Identificação do Cliente via CPF;
Criar, Editar e Remover Produtos;
Buscar Produtos por Categoria;
Fake Checkout: apenas enviar os produtos escolhidos para a fila. O checkout é a finalização do pedido;
Listar os Pedidos;
Banco de Dados à sua Escolha
Inicialmente, deveremos trabalhar e organizar a fila dos pedidos apenas em um banco de dados
Aplicação
A aplicação deve ser entregue com um Dockerfile configurado para executá-la corretamente, e um docker-compose.yaml para subir o ambiente completo;
Disponibilizar também o Swagger para consumo dessas APIs;
Para validação da POC, temos a seguinte limitação de Infraestrutura:
1 instância para banco de dados;
1 instância para executar a aplicação;
Não será necessário o desenvolvimento de interfaces para o frontend, o foco deve ser total no backend;
You can’t perform that action at this time.