This is a team project as part of UE20CS351 - Cloud Computing Course at PES University.
- Spring Boot
- Postman
- Maven
- Docker
- Kubernetes
- Jenkins
- MongoDB
- MySQL/PostgreSQL
order-service
inventory-service
product-service
notification-service
api-gateway
discovery eureka server
prometheus
grafana
prometheus
mongo
postgres/mysql
zipkin
zookeeper
keycloak
- Run
mvn clean package -DskipTests
to build the applications and create the docker image locally. - Run
docker-compose up -d
to start the applications.
- Run
mvn clean verify -DskipTests
by going inside each folder to build the applications. - After that run
mvn spring-boot:run
by going inside each folder to start the applications.
☸️ Kubernetes deployment in k8s
🐳 Images at Docker Hub