Application Stack: Java 17, Spring Framework 3.1, Jooq, Rabbitmq, Postgresql, Redis, Docker, Graalvm Backend doc: https://docs.google.com/document/d/145p1c3lJQso22Gz53iOo3687jWqueKgeFnOeQovHV6E/edit?usp=sharing When creating the project, I was not familiar with the microservice architecture. As a result, the services interact with the same database, the services have the same repositories.