آزمون‌های عملی کافکا و استریمینگ (Kafka & Streaming) - آخرین آپدیت

دانلود Kafka & Streaming - Practice Tests

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد. این دوره صرفا آزمون یا تمرین می باشد و ویدیو ندارد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: معماری کافکا، تولیدکنندگان (Producers)، مصرف‌کنندگان (Consumers)، Kafka Streams، رجیستری شمای (Schema Registry) و عملیات‌های محیط عملیاتی. توضیح معماری کافکا: بروکرها، پارتیشن‌ها، تکثیر (Replication)، ISR، گروه‌های مصرف‌کننده، آفست‌ها و تضمین‌های تحویل با دقت سطح تولید. پیکربندی صحیح تولیدکنندگان و مصرف‌کنندگان: acks، Idempotence، تراکنش‌ها، سریال‌سازی، مدیریت آفست و بازتعادل (Rebalancing) گروه‌های مصرف‌کننده. ساخت و مدیریت خط لوله‌های Kafka Streams و ksqlDB: عملیات Stateful، پنجره‌بندی (Windowing)، ذخیره‌سازهای وضعیت، معناشناسی Exactly-once و مقیاس‌پذیری. تشخیص و رفع حوادث محیط عملیاتی کافکا: پارتیشن‌های Under-replicated، تأخیر مصرف‌کننده (Consumer Lag)، نوسانات ISR، پیکربندی‌های نادرست امنیتی و موارد دیگر. پیش‌نیازها: شما باید با مفاهیم سیستم‌های توزیع‌شده در سطح کلی آشنا باشید و تجربه نوشتن کدهایی که به سرویس‌های خارجی یا APIها متصل می‌شوند را داشته باشید. آشنایی با مفهوم صف پیام (Message Queue) یا جریان رویداد (Event Stream) کمک‌کننده است، اما برای آزمون‌های ۱ و ۲ نیازی به تجربه قبلی در کافکا نیست. آزمون‌های ۳ تا ۶ فرض می‌کنند که شما با کافکا در یک محیط واقعی کار کرده‌اید و می‌خواهید عمیق‌تر به مباحث داخلی، عملکرد و عملیات بپردازید.

آپاچی کافکا یکی از پرتقاضاترین مهارت‌ها در مهندسی داده و بک‌اند و یکی از عمیق‌ترین مباحث فنی است. این دوره ۳۰۰ سوال تمرینی در قالب شش آزمون ارائه می‌دهد که تمام طیف دانش کافکا، از معماری مقدماتی تا تنظیمات عملکردی سطح خبره، امنیت و عملیات تولید را پوشش می‌دهد.

آزمون‌های ۱ و ۲ پایه را می‌سازند. آزمون ۱ معماری کافکا را به صورت عمیق پوشش می‌دهد: بروکرها، کلاسترها، ZooKeeper و KRaft، تاپیک‌ها، پارتیشن‌ها، تکثیر، ISR، High Watermark، گروه‌های مصرف‌کننده، آفست‌ها و تاپیک داخلی __consumer_offsets. آزمون ۲ APIهای تولیدکننده و مصرف‌کننده را بررسی می‌کند: پیکربندی‌های مورد نیاز، الگوهای ارسال، Callbackها، Interceptorها، Timeout تحویل، مدیریت بافر، استراتژی‌های تخصیص پارتیشن، بازتعادل گروه‌های مصرف‌کننده، مدیریت آفست، سریال‌سازی، دسریال‌سازی و مبانی Schema Registry با Avro.

آزمون‌های ۳ و ۴ به مباحث پیشرفته می‌پردازند. آزمون ۳ داخلی‌های کافکا را پوشش می‌دهد: Leader Epoch، کوتاه‌سازی لاگ (Log Truncation)، High Watermark، انتخاب لیدر ناپاک (Unclean Leader Election)، نوسانات ISR، پروتکل Commit دو مرحله‌ای برای تراکنش‌های کافکا، تولیدکنندگان Idempotent، معناشناسی Exactly-once، داخلی‌های Log Compaction، ورودی/خروجی Zero-copy، Request Purgatory و پروتکل JoinGroup و SyncGroup. آزمون ۴ به Kafka Streams و ksqlDB می‌پردازد: KStream، KTable، دوگانگی استریم-تیبل، GlobalKTable، تجمیع‌های Stateful، ذخیره‌سازهای وضعیت RocksDB، کوئری‌های تعاملی، پنجره‌بندی (Tumbling, Sliding, Session)، واترمارک‌ها، suppress()، تحمل خطا از طریق تاپیک‌های Changelog، کوئری‌های Push و Pull در ksqlDB و استقرار در حالت Headless.

آزمون‌های ۵ و ۶ در سطح خبره هستند. آزمون ۵ شامل Schema Registry (فرمت انتقال، نام‌گذاری Subject، حالت‌های سازگاری، تکامل شما، Karapace، قراردادهای داده)، Kafka Connect (معماری، حالت توزیع‌شده، SMTها، سینک‌های Exactly-once، صف‌های Dead Letter)، تغییر داده‌های کپچر شده (CDC) با Debezium (سی‌دی‌سی مبتنی بر لاگ، حالت‌های اسنپ‌شات، الگوی Outbox، انقضای binlog) و الگوهای استریمینگ دنیای واقعی (Event Sourcing، CQRS، Saga Choreography، MirrorMaker 2، تست قراردادهای مصرف‌کننده محور) است. آزمون ۶ کافکای عملیاتی در مقیاس بزرگ را پوشش می‌دهد: تشخیص رشته‌های شبکه و I/O، بهینه‌سازی نرخ انتقال تولیدکننده و مصرف‌کننده، تنظیم JVM، ذخیره‌سازی لایه‎‌بندی شده (Tiered Storage)، امنیت TLS و SASL_SSL، بهترین روش‌های ACL، چندمستاجری با Quotas، مانیتورینگ Prometheus و آستانه‌های هشدار، بازیابی از حادثه (Disaster Recovery)، ری‌استارت‌های غلتان، بازتعادل پارتیشن، Cruise Control و عیب‌یابی پارتیشن‌های Under-replicated، خطاهای TimeoutException، فشار روی Group Coordinator، نوسانات ISR و Split-brain کنترلر.

هر سوال نه تنها پاسخ صحیح، بلکه دلیل رد شدن دقیق هر یک از سه گزینه غلط را همراه با مثال‌های کد، قطعات پیکربندی و زمینه‌های مهندسی عملیاتی توضیح می‌دهد.

چه برای مصاحبه مهندسی ارشد آماده می‌شوید، چه در حال طراحی یک پلتفرم کافکای عملیاتی هستید و چه سعی دارید مشکلاتی را در یک سیستم استریمینگ موجود حل کنید، این دوره برای همین هدف ساخته شده است.


تمرین ها و آزمونها

آزمون‌های تمرینی Practice Tests

  • معماری کافکا: بروکرها، تاپیک‌ها، پارتیشن‌ها و مصرف‌کنندگان Kafka Architecture: Brokers, Topics, Partitions & Consumers

  • تولیدکنندگان، مصرف‌کنندگان و گروه‌های مصرف‌کننده Producers, Consumers & Consumer Groups

  • داخلی‌های کافکا، تکثیر، آفست‌ها و تضمین‌های تحویل Kafka Internals, Replication, Offsets & Delivery Guarantees

  • کافکا استریمز (Kafka Streams) و ksqlDB Kafka Streams & ksqlDB

  • رجیستری شما، کانکت و الگوهای دنیای واقعی Schema Registry, Connect & Real-World Patterns

  • عملکرد، امنیت و عملیات Performance, Security & Operations

نمایش نظرات

آزمون‌های عملی کافکا و استریمینگ (Kafka & Streaming)
جزییات دوره
آزمون یا تمرین
300
(آخرین آپدیت)
7
از 5
ندارد
ندارد
ندارد
Tech Coach
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tech Coach Tech Coach

مهندس و مربی