Talk

Efficient Communication Between Python Microservices using LavinMQ

Saturday, May 27

16:40 - 17:10
RoomLasagna
LanguageEnglish
Audience levelIntermediate
Elevator pitch

Discover how LavinMQ, a lightweight and efficient message broker, can streamline communication between Python microservices. Our presentation covers beginner and intermediate concepts, making it fit for total beginners and those seeking to level up. Don’t miss out!

Abstract

In today’s world, microservices are essential to building scalable and modular software systems. However, communication between microservices can be complex - that’s where LavinMQ comes in. LavinMQ is a new lightweight message broker that’s anchored on ease of use and performance. By leveraging LavinMQ, you can easily build faster, more resilient, and more efficient Python microservices-based applications. In this presentation, to begin, we will explore the basics - covering the fundamentals of LavinMQ, its strengths, and how to install and configure it. Next, we will walk you through how Python/FastAPI can be used to spin up a rudimentary microservice architecture using LavinMQ as the medium of communication between the services. Lastly, we will briefly talk about how the rudimentary microservices can be improved to meet more real-world requirements - while touching on when to and when not to adopt a message broker/LavinMQ in your architecture.

TagsDistributed Systems, Microservices, FastAPI
participant photo

Christina Dahlén

Christina, lives in Stockholm, works for 84codes as a developer and project lead for LavinMQ, and loves to travel and do activities outdoors.

participant photo

Nyior Clement

Nyior lives in Abuja, Nigeria. He works as a Developer Advocate at CloudAMQ by 84codes - where he has written tech pieces on using message queues in microservice architectures. Before 84codes, Nyior worked as a Python Engineer using Django and sometimes FastAPI.