آموزش بهینه‌سازی کافکا برای سرعت و در دسترس بودن (Kafka Optimization) - آخرین آپدیت

دانلود Optimize Kafka for Speed & Availability

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، پیکربندی، مانیتورینگ و بهینه‌سازی آپاچی کافکا (Apache Kafka) را برای محیط‌های عملیاتی (Production) به صورت تخصصی بیاموزید. شما در این دوره عملی خواهید آموخت که چگونه معماری‌های Topic با قابلیت در دسترس بودن بالا (High Availability) طراحی کنید، گلوگاه‌های عملکردی را با تحلیل Consumer Lag تشخیص دهید و تولیدکنندگان (Producers) و مصرف‌کنندگان (Consumers) را برای دستیابی به حداکثر نرخ انتقال داده (Throughput) و رعایت استانداردهای سخت‌گیرانه تأخیر (Latency SLAs) تنظیم نمایید. با بررسی سناریوهای واقعی از چالش‌های شرکت‌های بزرگی مانند نتفلیکس، لینکدین، اوبر و وال‌مارت، یاد می‌گیرید که از دست رفتن داده‌ها در هنگام خرابی بروکرها را پیشگیری کرده، مشکلات تأخیر مصرف‌کننده را برطرف کنید و کلاسترهای کافکایی که میلیون‌ها رویداد را در ثانیه پردازش می‌کنند، بهینه سازید. در پایان این دوره، مهارت‌های لازم برای ساخت، نظارت و بهینه‌سازی زیرساخت‌های تولیدی کافکا در مقیاس انبوه را با حفظ قابلیت اطمینان و عملکرد بالا کسب خواهید کرد. این دوره برای مهندسان نرم‌افزار، متخصصان پلتفرم داده و حرفه‌ای‌های DevOps که با سیستم‌های داده‌های آنی (Real-time) کار می‌کنند و قصد دارند تخصص خود را در Apache Kafka عمیق‌تر کنند، طراحی شده است. این آموزش برای افرادی ایده‌آل است که مفاهیم پایه کافکا و مبانی سیستم‌های توزیع‌شده را می‌شناسند اما به دنبال ارتقای توانایی خود در پیکربندی و بهینه‌سازی کلاسترها برای محیط‌های با ترافیک بالا و تأخیر کم هستند. همچنین برای متقاضیان نقش‌های مهندسی داده (Data Engineering)، مهندسی قابلیت اطمینان سایت (SRE) یا بهینه‌سازی عملکرد سیستم‌ها بسیار ارزشمند است. پیش‌نیازهای این دوره شامل درک پایه از سیستم‌های توزیع‌شده و مفاهیم شبکه، آشنایی با رابط خط فرمان (CLI) و دانش مقدماتی از مفاهیم اصلی آپاچی کافکا مانند Topics، Producers و Consumers است. تجربه قبلی در محیط لینوکس، داکر یا ابزارهای مانیتورینگ مانند Grafana و Prometheus مفید خواهد بود اما الزامی نیست. در پایان این دوره، شما قادر خواهید بود کلاسترهای Apache Kafka را برای حداکثر بازدهی، کمترین تأخیر و بالاترین میزان در دسترس بودن پیکربندی کنید. همچنین تجربه عملی در مانیتورینگ سلامت بروکرها، عیب‌یابی Consumer Lag و تنظیم عملکرد تولیدکننده و مصرف‌کننده برای محیط‌های واقعی را به دست خواهید آورد و آماده خواهید بود تا سیستم‌های استریم داده‌ای را که موتور محرک اپلیکیشن‌های مدرن و پرسرعت هستند، بسازید، مقیاس‌بندی کنید و نگهداری نمایید.

سرفصل ها و درس ها

پیکربندی تاپیک‌ها برای در دسترس بودن بالا و عملکرد بهینه Configure Topics for High Availability and Performance

  • خوش‌آمدگویی به دوره بهینه‌سازی کافکا Welcome to Kafka Optimization

  • فاکتورهای تکثیر (Replication) و پایداری داده‌ها Replication Factors and Data Durability

  • استراتژی پارتیشن‌بندی برای موازی‌سازی Partition Strategy for Parallelism

  • بهترین روش‌های پیکربندی تاپیک‌ها Topic Configuration Best Practices

مانیتورینگ عملکرد و شناسایی گلوگاه‌ها Monitor Performance and Identify Bottlenecks

  • درک مفهوم Consumer Lag و تأثیرات آن Understanding Consumer Lag and Its Impact

  • اندازه‌گیری گروه‌های مصرف‌کننده و تخصیص پارتیشن‌ها Consumer Group Sizing and Partition Assignment

  • مانیتورینگ سلامت بروکر و سیستم‌های هشدار Broker Health Monitoring and Alerts

بهینه‌سازی عملکرد تولیدکننده و مصرف‌کننده Optimize Producer and Consumer Performance

  • استراتژی‌های دسته‌بندی (Batching) و فشرده‌سازی تولیدکننده Producer Batching and Compression Strategies

  • بهینه‌سازی فراخوانی داده‌ها توسط مصرف‌کننده (Fetch) Consumer Fetch Optimization

  • تنظیمات عملکردی در سمت بروکر Broker-Side Performance Tuning

  • جمع‌بندی دوره و مسیر پیش روی شما در کافکا Course Wrap-Up and Your Kafka Journey Ahead

نمایش نظرات

آموزش بهینه‌سازی کافکا برای سرعت و در دسترس بودن (Kafka Optimization)
جزییات دوره
3h 58m
11
(آخرین آپدیت)
525
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده