Skip to content

"Messaging with Spring - Active MQ vs. Rabbit MQ" + Contract Testing w/ Java

Photo of Dominik Dorn
Hosted By
Dominik D.
"Messaging with Spring - Active MQ vs. Rabbit MQ" + Contract Testing w/ Java

Details

agenda
18:00 doors open
18:25 welcome
18:30 Messaging with Spring - Active MQ vs. Rabbit MQ / Milan Gogic
19:30 break
19:55 raffle
20:00 Contract Testing in Java / Damjan Gjurovski
21:00 networking

Talks:

- Messaging with Spring - Active MQ vs. Rabbit MQ - Milan Gogic
In today’s distributed systems, reliable and efficient message brokers are critical for facilitating communication between services. This talk explores two of the most widely used message brokers: ActiveMQ and RabbitMQ.
I will provide an analysis of ActiveMQ and RabbitMQ, highlighting their core differences in terms of protocols, architecture, routing capabilities, message handling, and use cases.
I will also provide short practical use cases in Spring Boot to show how each message broker can be implemented.

Bio:
I am a software engineer with a diverse background spanning embedded systems, IoT, FinTech, and the insurance industry. During my IoT journey, I worked on open-source IoT frameworks, contributing to the development of framework support for connected devices and scalable platforms. Currently, I work in the insurance industry, using my knowledge to develop innovative solutions that improve digital processes and customer experiences.
I also love and support classic geek things - books, comic books, games, EF, SF, you name it. :)

- Contract Testing in Java - Damjan Gjurovski
If you ever had problems testing and managing dependencies in a microservice environment, or just wonder where contract tests fit on the testing pyramid, join this talk for a discussion on contract tests from the basics to the limits of the paradigm!
In this talk we will cover the basics of testing, the benefits contract tests offer for both synchronous and asynchronous communication and the limits of these tests. We will briefly cover the two most prominent contract testing frameworks and we will discuss the difference between them.

Damjan Gjurovski is the CEO/CTO of Posedio and has worked with some of the biggest Austrian companies and service providers in the retail, education, and finance sector. He enjoys working with new, open- source cloud technologies with focus on security and scalability.

Photo of Java Vienna group
Java Vienna
See more events