Skip to content

Projeto para estudo de microsserviços usando como operação uma funcionalidade de e-commerce (cadastro de produtos e adicionar produto ao carrinho) no qual existem três projetos sendo um para gerenciar as configurações dos microsserviços, outro para cadastrar um produto com banco de dados ElasticSearch e outro para adicionar o produto ao carrinho…

Notifications You must be signed in to change notification settings

rodrigosarri/microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Microsserviços

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

Pré-requisitos

  • Java 11.0.0
  • Apache Maven 3.8.1

Instalação

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

ElasticSearch

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

Redis

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

Contribuindo

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.

Licença

MIT

About

Projeto para estudo de microsserviços usando como operação uma funcionalidade de e-commerce (cadastro de produtos e adicionar produto ao carrinho) no qual existem três projetos sendo um para gerenciar as configurações dos microsserviços, outro para cadastrar um produto com banco de dados ElasticSearch e outro para adicionar o produto ao carrinho…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages