Companies Home Search Profile

Symfony Messenger with RabbitMQ and Kubernetes

Focused View

Mustafa Özyurt

1:43:44

84 View
  • 1 - Creating all services with help of Symfony CLI.mp4
    04:04
  • 2 - Basic setup for games service and start using an external AMQP service.mp4
    04:36
  • 3 - Installing AMQP drivers and commandevent bus definitions.mp4
    02:49
  • 4 - Add first Command to CommandBus and Dispatch the message.mp4
    04:32
  • 5 - Lets install xebug and setup with docker.mp4
    06:10
  • 6 - Dispatching first event and reading it from RabbitMQ.mp4
    05:22
  • 7 - Installing Sqlite and creating first entity and migration.mp4
    06:47
  • 8 - Implementing GameEnded command and the event.mp4
    08:39
  • 9 - Improve game setup.mp4
    03:53
  • 10 - Guess service setup.mp4
    05:25
  • 11 - Guesses entity and command creation.mp4
    06:36
  • 12 - Dispatching GameGuessed event and transport config.mp4
    02:12
  • 13 - Handling GameEnded event on Guess service.mp4
    04:39
  • 14 - GuessCheckedEvent implementation.mp4
    01:55
  • 15 - Running consumers with supervisor.mp4
    01:52
  • 16 - Package setup for stats service.mp4
    02:43
  • 17 - Bundle installation for stats service.mp4
    02:47
  • 18 - Messenger config and handler implementations.mp4
    05:56
  • 19 - Setup query service.mp4
    02:41
  • 20 - Creating entities and events of query service.mp4
    04:52
  • 21 - First handler and full test of the services.mp4
    04:47
  • 22 - StadsUpdatedHandler and final test.mp4
    06:15
  • 23 - K8s Development and Service Config.mp4
    04:12
  • Description


    If you want to move into Microservice Architecture, this course can help you with a practical examples.

    What You'll 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 is this for?


  • Symfony Developers who wants to move into Microservice Architecture
  • More details


    Description

    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

    Who this course is for:

    • Symfony Developers who wants to move into Microservice Architecture

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mustafa Özyurt
    Mustafa Özyurt
    Instructor's Courses
    Currently in Berlin before Istanbul/London developing web applications and managing engineering teams with over 15 years experience. Recent projects i have been working on are mostly Fin-Tech, E-Commerce, high traffic social media applications. Some companies i have worked for are eBay, TicketMaster, Rocket Internet, HelloFresh...  I'm happy to share my experiences from the times Google was not around till the current AI era working with the teams/projects from US/Europe/Asia and all around the globe. Sometimes giving talk events in Europe one was in Munich PHP Conference one of the biggest PHP conferences of Europe, about Domain Driven design. And planning some more coming this year.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 1:43:44
    • Release Date 2023/04/19

    Courses related to Kubernetes