Skip to content

Baldezxniy/blabla

Repository files navigation

Hi there, I'm xedlab

This is a project during which I am learning Spring with Microservices

blabla


Blabla - this project helped me improve my knowledge about spring boot and microservices

Modules

  1. Api
    Declaration of Rest services and Api models
  2. Utils
    Declaration of Rest Handler Exception services and helpers method
  3. Microservices
    Main Rest Service

For local development

Using pgAdmin you need to create three databases

  1. product-db
  2. recommendation-db
  3. review-db
Username & password:

username: "postgres" password: "password"


For Docker deployment

Using different Docker-compose files

  1. docker-compose.yml
    Deploying an application using RabbitMQ as a broker.
  2. docker-compose.yml
    Deploying an application with additional containers using RabbitMQ as a broker with a double splitter feature.
  3. docker-compose-kafka.yml
    Deploying an application with additional containers using Kafka as a broker with a double splitter feature.