Skip to content

delivery-api/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

É um projeto que tem o objetivo de demostrar o uso do projeto Spring Cloud.

Contextualização:

Micro service de pedido e entregas de produtos.

Cenário:

O cliente entra na loja, compra determinado produto e pede para entregar em determinado endereço.
A loja recebe o pedido e manda para o fornecedor.
Fornecedor recebe o pedido, retorna o tempo de entrega para a loja. E realiza uma reserva de transporte, passando o endereço de origem e de destino.
Transportador recebe a requisição de transporte e devolve um voucher.

  • loja: gestão do pedido: apresenta o catálogo; realiza pedido; reserva um voucher
  • transportador: gestão do voucher: gera o voucher para uma origem e destino
  • fornecedor: gestão do catálogo: mantém o catálogo; executa os pedidos

Estrutura

image

Tecnologias

  • Spring Cloud 2022.0.1
  • Spring boot 3.0.3
  • java 17
  • Maven 3.6.3
  • MySQL 8.0
  • Docker
  • Lombok
  • Papertrail
  • Logback

Done List

  • Microservice loja e fornecedor
  • Eureka Server
  • Config Server
  • Config Repo (repositório com credenciais de acesso)
  • Agregador de Log

To Do List

  • Microservice transportador
  • API Gateway
  • Auth Server
  • Micrometer Tracing, pois o Spring Sleuth não está disponível no Spring Boot 3. info
  • Swagger
  • Testes
  • Sonar
  • Jenkins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published