logo

Lộ trình

Khóa học

Tài liệu

Mock Interview

Liên hệ

Bestseller

Messaging

Kafka Nâng Cao: Ứng Dụng trong System Design và Microservices

55+ học viên

10 giờ học

20 bài giảng

👨‍💻 Đối tượng

  • Backend Engineer, Data Engineer, DevOps
  • Người đang tìm giải pháp sử dụng Kafka
  • Người có 0 - 3 năm kinh nghiệm với Kafka

 

🧭 Mô tả

Nội dung:

  • Kiến thức nền tảng
  • Best practices, kỹ năng làm việc thực chiến
  • Pet project, code demo (Java), codebase theo Clean Architecture, DDD
  • Kiến thức chuyên sâu về Kafka
  • 7+ vấn đề khó khi áp dụng Kafka vào System Design Interview, Microservices
  • 150+ câu hỏi ôn thi chứng chỉ Confluent Certified Developer for Apache Kafka (CCDAK)

 

Hình thức:

  • Học qua video.
  • Private channel Discord hỏi đáp, trao đổi về Kafka.
  • Được tham gia vào Discord Ronin: chia sẻ tài liệu hay và hỏi đáp kỹ thuật.

 

📚 Nội dung chính

  • Message Broker
  • Kafka Introduction
  • Core Concepts
  • Kafka Setup
  • Interact with Kafka
    • CLI
    • Programming
  • Advanced Producer
    • ACK
    • Retry
    • Batching
    • Compression
    • Max in Flight Requests Per Connection
    • Idempotence
    • Sticky Partitioner
    • ...
  • Serialization
  • Advanced Consumer
    • Delivery Guarantee
    • Type of Commit
    • Auto Reset Offset
    • Rebalance
    • ...
  • Pet Project: Fraud Detection
    • Wallet
    • Fraud Detector
    • Integration Testing
  • Best Practices
    • Message Format
    • Topic Width
    • Error Handling
    • Recommended configurations
  • Exercises
  • Why Kafka?
    • How to choose a Message Broker?
    • Compare Kafka with other message brokers (Rabittmq, NATs, Pulsar, Redis Stream, ... )
    • Why Kafka is Fast?
    • Why Kafka is Reliable?
  • Data Retention
    • Storage Internals
    • Retention
    • Compaction
  • Group Membership & Partition Assignment
  • Liveness
  • Security
  • Problems & Patterns
    • Dead Letter Queue
    • Large Message
    • Message Lag
    • Priority Queues
    • Partial Update
    • Dual-Write
    • Request-reply
    • Exactly-once
    • Message Ordering
  • CCDAK Exam
    • Preparation
    • Tips
    • Dumps: +150 questions
  • Interview Questions from Junior to Senior/SA
  • Nội dung được cập nhật 4 tháng/lần.

 

🧑‍🏫 Giảng viên

  • Vương
  • Technical Lead @ TymeX
  • Admin @ System Design VN
  • Ex Team Lead @ One Mount
  • Xem CV tại đây
  • Bắt đầu làm việc với Kafka từ năm 2019
  • Đạt chứng chỉ Kafka (CCDAK) năm 2021
  • Ứng dụng Kafka vào nhiều hệ thống lớn như: wallet core (VinID), fraud detection system (Techcombank Loyalty), bidding system, …

📽️ Xem trước

1. Error Handling & Dead Letter Queue

 

2. Message Broker

 

3. Kafka Introduction - Cắt Nghĩa Event Streaming Platform

 

4. Course Introduction

1.890.000

đ

2.990.000

đ

Ưu đãi còn trong 20:30:00

Nhận được sau khoá học:

7+ vấn đề khó trong System Design Interview

2 pet projects

3+ source code (Java)

150+ câu hỏi thi chứng chỉ

360+ slides

120+ hình vẽ minh hoạ

Truy cập trên desktop và mobile

Chứng nhận hoàn thành khoá học

Đánh giá khóa học

Tuyệt vời. Giải quyết nhiều bài toán mình gặp trên công ty.

anh Hùng Anh

Software Engineer @ One Mount

Mình nắm chắc hơn về Kafka. Các best practices thực tế, hiệu quả.

anh Đạt

Data Engineer @ FPT

Dễ hiểu và áp dụng vì có nhiều hình mình hoạ và sample code.

anh Mẫn

Software Engineer @ Momo

Những case studies hay, có ứng dụng thực tế

anh Quang

Software Engineer @ MB

Tuyệt vời. Giải quyết nhiều bài toán mình gặp trên công ty.

anh Hùng Anh

Software Engineer @ One Mount

Mình nắm chắc hơn về Kafka. Các best practices thực tế, hiệu quả.

anh Đạt

Data Engineer @ FPT

Dễ hiểu và áp dụng vì có nhiều hình mình hoạ và sample code.

anh Mẫn

Software Engineer @ Momo

Những case studies hay, có ứng dụng thực tế

anh Quang

Software Engineer @ MB

Tuyệt vời. Giải quyết nhiều bài toán mình gặp trên công ty.

anh Hùng Anh

Software Engineer @ One Mount

Mình nắm chắc hơn về Kafka. Các best practices thực tế, hiệu quả.

anh Đạt

Data Engineer @ FPT

Dễ hiểu và áp dụng vì có nhiều hình mình hoạ và sample code.

anh Mẫn

Software Engineer @ Momo

Những case studies hay, có ứng dụng thực tế

anh Quang

Software Engineer @ MB

logo

HỘ KINH DOANH LẬP VƯƠNG

Giấy chứng nhận đăng ký doanh nghiệp số: 8656162915-001. Cấp ngày 21/02/2024. Nơi cấp: Sở Kế hoạch và Đầu tư TP. Hà Nội

PHƯƠNG THỨC THANH TOÁN

vnpay

LIÊN HỆ

roninengineer88@gmail.com

0362228388

26 ngõ 156 Hồng Mai, Hai Bà Trưng, Hà Nội

THEO DÕI CHÚNG TÔI

Facebook

Youtube

Tiktok

CHÍNH SÁCH

Chính sách bảo mật

Chính sách thanh toán

Đổi trả/Hoàn tiền

Hướng dẫn thanh toán VNPAY

PHƯƠNG THỨC THANH TOÁN

vnpay

Ronin Engineer 2024