HOME > Development > Symfony Messenger with RabbitMQ and Kubernetes

Symfony Messenger with RabbitMQ and Kubernetes

  • Development
  • Apr 27, 2025
SynopsisSymfony Messenger with RabbitMQ and Kubernetes, available at...
Symfony Messenger with RabbitMQ and Kubernetes  No.1

Symfony Messenger with RabbitMQ and Kubernetes, available at $39.99, has an average rating of 3, with 31 lectures, based on 5 reviews, and has 36 subscribers.

You will learn about How to use RabbitMQ with Symfony Be confident with Symfony Messenger compononent How a simple Microservice works with a message broker How to work with Kubernetes in Microservice environement This course is ideal for individuals who are Symfony Developers who wants to move into Microservice Architecture It is particularly useful for Symfony Developers who wants to move into Microservice Architecture.

Enroll now: Symfony Messenger with RabbitMQ and Kubernetes

Summary

Title: Symfony Messenger with RabbitMQ and Kubernetes

Price: $39.99

Average Rating: 3

Number of Lectures: 31

Number of Published Lectures: 31

Number of Curriculum Items: 31

Number of Published Curriculum Objects: 31

Original Price: 19.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to use RabbitMQ with Symfony
  • Be confident with Symfony Messenger compononent
  • How a simple Microservice works with a message broker
  • How to work with Kubernetes in Microservice environement
  • Who Should Attend

  • Symfony Developers who wants to move into Microservice Architecture
  • Target Audiences

  • Symfony Developers who wants to move into Microservice Architecture
  • Microservice architecture helps you to scale your product and make it more meaningful to add new features. Also your teams can be divided into smaller squads with ownership of respective domain. So its not only scaling your product but also teams around. Another important point is you will be able to easily bring new technologies with the help of message broker. We will see RabbitMQ mainly as an example but possible to pick and apply other solutions.

    Here are some other benefits you can get from this course to apply your project.

    * Easier to scale when high traffic hits your product, since you re removing the single point of failure from your architecture and using message broker with persistent storage feature. When your service is back, can start consuming the messages from where it left.

    * Use Golang when you need and php in another, as long as you communicate with the same json structure, it won’t be problem.

    * With help of Kubernetes, deployment and tracking the app health will be more robust and will reduce the down time.

    * Symfony messenger bundle comes with all needed features out of the box, that will help you to start building your service without too much hassle

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Course Resources

    Lecture 2: How to reach me out

    Lecture 3: Creating all services with help of Symfony CLI

    Chapter 2: RabbitMQ and Game Service Setup

    Lecture 1: Basic setup for games service and start using an external AMQP service

    Lecture 2: Installing AMQP drivers and command/event bus definitions

    Lecture 3: Add first Command to CommandBus and Dispatch the message

    Lecture 4: Lets install xebug and setup with docker

    Lecture 5: Dispatching first event and reading it from RabbitMQ

    Lecture 6: Installing Sqlite and creating first entity and migration

    Lecture 7: Implementing GameEnded command and the event

    Lecture 8: Improve game setup

    Chapter 3: Guesses Service Setup and Implementation

    Lecture 1: Guess service setup

    Lecture 2: Guesses entity and command creation

    Lecture 3: Dispatching GameGuessed event and transport config

    Lecture 4: Handling GameEnded event on Guess service

    Lecture 5: GuessCheckedEvent implementation

    Lecture 6: Running consumers with supervisor

    Chapter 4: Stats Service Setup and Implementation

    Lecture 1: Package setup for stats service

    Lecture 2: Bundle installation for stats service

    Lecture 3: Messenger config and handler implementations

    Chapter 5: Query Service Setup and Implementation

    Lecture 1: Setup query service

    Lecture 2: Creating entities and events of query service

    Lecture 3: First handler and full test of the services

    Lecture 4: StadsUpdatedHandler and final test

    Chapter 6: Kubernetes Configuration

    Lecture 1: K8s Development and Service Config

    Lecture 2: Ingress Controller Configuration

    Lecture 3: Skaffold Configuration

    Lecture 4: Setup client service and install HTTP Client bundle

    Lecture 5: Running services with Kubernetes

    Lecture 6: Some more Ingress endpoints and full demo

    Lecture 7: Dispatch GameEndedEvent to query queue

    Instructors

  • Symfony Messenger with RabbitMQ and Kubernetes  No.2
    Mustafa ?zyurt
    Web Developer/Architect
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 2 votes
  • 4 stars: 0 votes
  • 5 stars: 1 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!