در درس چهارم از دورهی مبانی مهندسی داده، به Apache Kafka میپردازیم. ابتدا با مفاهیم پایهای کافکا آشنا میشویم و بررسی میکنیم که چرا این ابزار تا این حد محبوب شده است. سپس معماری و اجزای کلیدی آن را مورد بررسی قرار میدهیم.
در ادامه، نحوه نصب نسخه ۴ کافکا را در محیط WSL (Windows Subsystem for Linux) آموزش میدهیم و با اجرای چند برنامه پایتون، کاربردهای مختلف آن را در عمل تجربه میکنیم. همچنین یاد میگیریم چگونه چند کانسیومر (مصرفکننده) را بهصورت همزمان اجرا کنیم و با استفاده از خط فرمان، مدیریت تاپیکها را در کافکا انجام دهیم.
فیلم ویدئویی این جلسه در انتهای موضوعات این جلسه قابل مشاهده و استفاده است.