Esse é um projeto desenvolvimento entendimento de microsserviços como parte do aprendizado no curso Santander Bootcamp | Fullstack Developer promovido pela Digital Innovation One
O projeto é dividido em três partes
- Um projeto de configuração para gerenciar todos os microsserviços
- Um projeto de cadastro de produto utilizando ElasticSearch
- Um projeto de adicionar o produto no carrinho de compra utilizando Redis
- Java 11.0.0
- Apache Maven 3.8.1
git clone https://github.com/rodrigosarri/microservices.git
cd microservices/config-server
mvn clean install
mvn spring-boot:run
Após executar o projeto de configuração do servidor poderão ser executados os demais projetos dentro do repósitorio
cd microservices/product
mvn clean install
mvn spring-boot:run
cd microservices/shopping-cart
mvn clean install
mvn spring-boot:run
Para utilizar o ElasticSearch, é necessário realizar o download através do link e executar conforme orientação do sistema operacional. OBS: Também é possível rodar através de um docker
Para utilizar o Redis, é necessário realizar o download através do link, realizar a instalação e executar conforme orientação do sistema operacional. OBS: Também é possível rodar através de um docker
Solicitações pull são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.
Certifique-se de atualizar os testes conforme apropriado.