In the previous articles, we have covered the basics and also the fanout exchange, in this article we are going to explore the direct exchange and also develop two services that use this exchange. …


In the previous article, we have tested our event and now we will follow with bringing the RabbitMQ in our workflow to successfully send messages from the e-store to the warehouse and sales app.

As described in the first part of this series, when one order is created in our…


In the following series, I would present the way to develop a simple microservice architecture by using Lumen and RabbitMQ Message broker.

To grasp the purpose of these series, understanding the basics of lumen, events, and also RabbitMQ is required.

What is RabbitMQ?

RabbitMQ is the most widely deployed open-source message broker. This…


In this article, I will explain a simple api gateway architecture in the microservice environment, this article shows how we can use this pattern for exposing our services to external consumers.

Api gateway is not a new term, but it‘s still a little fuzzy for new starters to grasp the…

Behzad Babaei

Senior Backend Developer at Ucraft

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store