Event-driven microservices built with Java and Spring Boot, using RabbitMQ and PostgreSQL
This project requires a PostgreSQL database to be created locally (or remotely) before running the services. You must create the database manually and configure the connection credentials
This project uses RabbitMQ as a message broker for inter-service communication. The broker is hosted on CloudAMQP. You must configure the connection credentials provided by CloudAMQP.
Example (application-local.properties): spring.rabbitmq.host=gorilla.lmq.cloudamqp.com spring.rabbitmq.port=5672 spring.rabbitmq.username=YOUR_RABBITMQ_USERNAME spring.rabbitmq.password=YOUR_RABBITMQ_PASSWORD spring.rabbitmq.virtual-host=YOUR_VHOST