diogorb / ecommerce-dio

E-commerce microservices with Java, Kafka, Cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-commerce microservices in Java

Technologies:

  • Java 11
  • Maven 3.6.3
  • Spring Cloud
  • Kafka/Zookeeper
  • Postgres
  • Avro

Run project:

  • Run docker-compose up --build -d inside docker folder for start kafka, zookeeper, checkout and payment databases
  • Run mvn spring-boot:run inside checkout for run checkout-api
  • Run mvn spring-boot:run inside payment for run payment-api

Frontend request

{
	"firstName":"Neto",
	"lastName":"Deolino",
	"email":"neto@email.com",
	"address":"River Fortaleza",
	"complement":"AP",
	"country":"Brazil",
	"state":"CE",
	"cep":"30303030",
	"saveAddress":"",
	"saveInfo":"",
	"paymentMethod":"CREDIT",
	"cardName":"123456789123456",
	"cardNumber":"123456",
	"cardDate":"0120",
	"cardCvv":"111",
	"products":[
		"mouse", "notebook"
	]
}

About

E-commerce microservices with Java, Kafka, Cloud


Languages

Language:JavaScript 76.4%Language:Java 19.1%Language:HTML 4.3%Language:Shell 0.1%Language:Dockerfile 0.0%