diff --git a/docker-compose.yml b/docker-compose.yml
index 4c314391254d50c9612000df8c58c22442ebc050..d4200b77194bbdd4f6f137cf94960f538aea770f 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -65,6 +65,19 @@ services:
     - POSTGRES_PASSWORD=changemelater
     - POSTGRES_USER=transaction_service
     - POSTGRES_DB=transaction_db
+  transaction-broker:
+    container_name: transaction-broker
+    image: apache/activemq-artemis
+    ports:
+      - 61616:61616
+      - 8161:8161
+    volumes:
+      - transaction-broker-data:/var/log/activemq
+      - transaction-broker-data:/opt/activemq/conf
+      - transaction-broker-data:/opt/activemq/data
+    environment:
+      - ACTIVEMQ_USERNAME=admin
+      - ACTIVEMQ_PASSWORD=password
   user-service:
     container_name: user-service
     build:
@@ -115,4 +128,5 @@ volumes:
   user-db-data: { }
   currency-db-data: { }
   transaction-db-data: { }
+  transaction-broker-data: { }
   grafana_storage: { }