inflearn logo

High-Performance Real-time Distributed System RabbitMQ + Kafka + Redis Practical Project

This is a course to learn large-scale traffic processing and real-time streaming through practical projects by integrating RabbitMQ, Kafka, and Redis with Python Flask.

(4.0) 10 reviews

110 learners

Level Basic

Course period Unlimited

Python
Python
Flask
Flask
Kafka
Kafka
Redis
Redis
rabbitmq
rabbitmq
Python
Python
Flask
Flask
Kafka
Kafka
Redis
Redis
rabbitmq
rabbitmq

News

5 articles

  • americasnail님의 프로필 이미지

    Substack Paid Membership Promotion Benefits for System Design Course Students

    Hello, students,

    We would like to offer you the benefit of a promotion that provides free access to a paid Substack membership for a limited time.

    https://forms.gle/7oMis5mxHpjqsS5J8

    If you fill out this Google Form, a paid membership will be provided to that Substack account.

    <Important!!> https://1234373801.substack.com/p/ot-8d7?r=5jngum&utm_medium=ios

    You must subscribe to this account before applying so that I can

    A gift can be provided


    Mobile System Design - 90 days 

    Frontend System Design - 90 days 

    Backend System Design - 6 months

    Currently, Substack provides content on frontend, mobile, backend, algorithms, and even interview news.

    2
  • americasnail님의 프로필 이미지

    Hello, this is American Snail.

    Thank you for taking the course “High-Performance Real-Time Distributed Systems: RabbitMQ + Kafka + Redis Hands-On Project.”

    Reflecting the feedback you repeatedly shared in the course reviews and Q&A, I will fill in the previously empty Section 2. Development Environment Architecture and Overview and supplement the explanations for the hands-on exercises. Both the course description and images will be improved.

    Incorporated feedback

    • Feedback that while the concepts and theory are helpful, more examples and explanations that can be applied directly to operations are needed.

    • There was feedback that simply running the code after launching it with Docker does not clearly show why it was designed this way / the configuration, integrations, and architecture.

    • Feedback indicated that, rather than opening and running a completed file, there is a need for an explanation that allows learners to understand the structure and follow along step by step.

    • Inquiry About the Release Schedule for Section 2


    Content to be added to Section 2

    1. See the Entire System at a Glance The roles and boundaries of Flask, RabbitMQ, Kafka, and Redis

    2. Deployment and integration architecture Docker Compose configuration, service dependencies, and how settings are connected to the code

    3. Overview of failures and backpressure DLQs, retries, duplicate processing, etc. (connected to the later RabbitMQ hands-on section)

    4. Program Architecture Module responsibilities, message flow, and a learning roadmap of “empty skeleton → build it out”

    5. Prerequisites and difficulty guide Provide clearer guidance on the course level and required prior knowledge

    Next, we also plan to enhance the explanations in the hands-on sections so that learners can see why the code is written that way, rather than focusing primarily on running the completed version.

    Release Schedule

    • Section 2 initial release target: October

    • We will provide sequential updates on curriculum improvements going forward.

    • If there are any changes to the schedule, we will let you know again through this announcement or the Q&A.

    We apologize for keeping you waiting so long for the Section 2 schedule.
    If there are any additional architecture diagrams or operational scenarios you would like to see, please leave a note in the Q&A.

    We will incorporate it to the extent possible.

    Thank you.
    Sincerely, American Snail

    0
  • americasnail님의 프로필 이미지

    The United States is just now November 11th

    Pepero Day promotion starting now

    For '24 hours' only

    A limited number of coupons will be issued.

    It's limited by the number of consecutive digits.

    Silicon Valley Internship & 30 Big Tech System Design &

    Open Source Practical Contribution Complete Course Lecture

    We provide a 50% discount coupon.

    You can receive a 50% discount coupon through the link below.

    https://inf.run/FJdki

    0
  • americasnail님의 프로필 이미지

    In the lecture on setting up a development environment

    How to access the administrator site

    We're guiding you through a practical checklist.

    0
  • americasnail님의 프로필 이미지

    Updates are scheduled to be made gradually in March as follows:

    Thank you to all the students.

    Additional Sections: Development Environment Architecture and Overview

    • Docker Concepts and Containers Explained (feat. Zookeeper)

    • Lecture explaining Kubernetes, AWS EKS deployment strategies, etc. {Intermediate difficulty}

    Section 2. RabbitMQ - The Core of Asynchronous Task Processing

    - rabbitmq concepts and application examples

    - rabbitmq system design application plan + architecture design

    Section 3 Section 3. Kafka - The Heart of Event-Driven Architecture

    • About Kafka concepts and Kafka streams

    • Kafka's topic and partition structure

    Section 4. Redis - A super-fast data platform

    • Redis concept and data structure and system design application method

    Section 5. Practical Application Projects

    - Airbnb style "accommodation reservation & price prediction system"

    0

$66.00