آموزش طراحی تاپیک‌ها، شمای‌ها و سیاست‌های نگهداری داده در کافکا - آخرین آپدیت

دانلود Design Topics, Schemas, and Retention Policies in Kafka

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: انعطاف‌پذیری کافکا با مسئولیت‌هایی همراه است؛ انتخاب‌های نادرست در طراحی می‌تواند منجر به ایجاد گلوگاه‌ها، از دست رفتن داده‌ها یا هزینه‌های بالای ذخیره‌سازی شود. در این دوره آموزشی با عنوان «طراحی تاپیک‌ها، شمای‌ها و سیاست‌های نگهداری داده در کافکا»، شما توانایی طراحی خطوط لوله‌ی داده (Data Pipelines) مقیاس‌پذیر، سازگار و کارآمد در کافکا را به دست خواهید آورد. در ابتدا، نحوه طراحی تاپیک‌ها و پارتیشن‌های کافکا را برای دستیابی به حداکثر عملکرد، موازی‌سازی و پایداری بررسی می‌کنید. سپس، استراتژی‌های موثر کلیدگذاری (Keying) و پارتیشن‌بندی را برای بهینه‌سازی ترتیب داده‌ها و توزیع بهینه آن‌ها خواهید آموخت. در ادامه، نحوه تعریف و مدیریت شمای پیام‌ها (Message Schemas) را برای تضمین قراردادهای داده‌ای سازگار و تکامل‌پذیر یاد می‌گیرید. در نهایت، با پیکربندی سیاست‌های نگهداری (Retention)، فشرده‌سازی (Compaction) و چرخه حیات داده‌ها آشنا می‌شوید تا تعادلی میان هزینه‌ها و قابلیت بازپخش داده‌ها ایجاد کنید. پس از پایان این دوره، شما مهارت و دانش لازم برای معماری تاپیک‌ها، شمای‌ها و استراتژی‌های نگهداری در کافکا را خواهید داشت که در سیستم‌های واقعی و در مقیاس بالا، عملکرد بهینه داشته باشند.

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

طراحی تاپیک Topic Design

  • طراحی تاپیک Topic Design

  • پارتیشن و کلیدها Partition and Keys

  • پارتیشن و موازی‌سازی Partition and Parallelism

  • درک پارتیشن و نرخ انتقال داده Understanding Partition and Throughput

  • شکست بروکر و انتخاب لیدر Broker Failure and Leader Election

  • ضریب تکثیر Replication Factor

  • زمان توقف بروکر Broker Downtime

استراتژی‌های پارتیشن‌بندی Partitioning Strategies

  • استراتژی‌های پارتیشن‌بندی Partitioning Stategies

  • کلیدها برای پارتیشن‌بندی Keys for Partitioning

  • درک مفاهیم کلیدها Understanding Keys

  • ناهمگونی پارتیشن‌ها Partition Skew

مدیریت شمای Schema Management

  • چرا مدیریت شمای ضروری است Why Schema Management

  • رجیستری شمای Schema Registry

  • سریال‌سازی داده‌ها Data Serialization

  • تکامل شمای: سازگاری Schema Evolution: Compatibility

  • مدیریت تکامل شمای در محیط عملیاتی Managing Schema Evolution in Production

نگهداری و فشرده‌سازی Retention and Compaction

  • ذخیره‌سازی در کافکا Storage in Kafka

  • چرخه حیات داده در کافکا Data Lifecycle in Kafka

  • دمو: سیاست‌های نگهداری Demo: Retention Policies

  • دمو: فشرده‌سازی Demo: Compaction

  • جمع‌بندی نهایی Finishing Up

نمایش نظرات

آموزش طراحی تاپیک‌ها، شمای‌ها و سیاست‌های نگهداری داده در کافکا
جزییات دوره
1h 25m
21
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meenakshi Sharma Meenakshi Sharma

میناکشی شارما (Meenakshi Sharma) یک توسعه‌دهنده نرم‌افزار باسابقه با بیش از شش سال تجربه است که در زمینه فناوری‌های بک‌اند و زیرساخت تخصص دارد. او سیستم‌های بک‌اند مقیاس‌پذیر و با کارایی بالا را طراحی و بهینه کرده و بر استحکام، امنیت و قابلیت نگهداری آن‌ها تمرکز نموده است. تخصص او شامل معماری‌های Cloud-native، سیستم‌های توزیع‌شده و متدهای DevOps با تمرکز بر اتوماسیون زیرساخت و قابلیت اطمینان است. او با تجربه عملی در ارکستراسیون کانتینرها، میکروسرویس‌ها و خط لوله‌های CI/CD، عمدتاً ورک‌لودها را در Google Cloud Platform (GCP) مستقر و مدیریت می‌کند. در حالی که بک‌اند و زیرساخت نقاط قوت اصلی او هستند، در توسعه فرانت‌اند نیز مشارکت داشته که این امر او را قادر می‌سازد تا راهکارهای End-to-End را با درک عمیقی از تعاملات سیستمی بسازد. در حال حاضر، میناکشی رهبری توسعه یک محصول مبتنی بر هوش مصنوعی را در یک شرکت SaaS بر عهده دارد و مدل‌های AI را در یک محیط مقیاس‌پذیر و آماده تولید ادغام می‌کند.