Symfony Messenger with RabbitMQ and Kubernetes
- Development
- Apr 27, 2025

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
Who Should Attend
Target Audiences
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

Mustafa ?zyurt
Web Developer/Architect
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Microsoft Azure Administration and Artificial Intelligence
- Mastering Loops- Modern JavaScript Techniques
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling