نام کتاب
Mastering Kafka Streams and ksqlDB

Building Real-Time Data Systems by Example

Mitch Seymour

Paperback435 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2022
ISBN9781492062493
1K
A1180
انتخاب نوع چاپ:
جلد سخت
699,000ت
0
جلد نرم
639,000ت
0
طلق پاپکو و فنر
649,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Kafka

#Kafka_streaming

#Apache_Kafka

#ksqlDB

#data_services

توضیحات

راهنمای عملی پردازش جریان داده با Kafka Streams و ksqlDB


کار با جریان‌های داده نامحدود و پرسرعت، همواره یکی از چالش‌های بزرگ مهندسی داده بوده است. اما با ابزارهایی مانند Kafka Streams و ksqlDB، ساخت اپلیکیشن‌های پردازش جریان نه‌تنها ساده شده، بلکه به تجربه‌ای لذت‌بخش و خلاقانه تبدیل شده است.

این راهنمای کاربردی به مهندسان داده نشان می‌دهد چگونه با استفاده از این ابزارها، برنامه‌های مقیاس‌پذیر و بلادرنگ برای جابجایی، غنی‌سازی و تبدیل حجم عظیمی از داده‌ها بسازند.


میچ سیمور (Mitch Seymour)، مهندس سرویس‌های داده در Mailchimp، مفاهیم کلیدی پردازش جریان را در قالب چندین مسئله تجاری جذاب و واقعی آموزش می‌دهد. شما با مزایا و ویژگی‌های Kafka Streams و ksqlDB آشنا می‌شوید تا بتوانید برای هر پروژه پردازش جریان، ابزار مناسب را انتخاب کنید. مسیر ksqlDB به‌ویژه برای توسعه‌دهندگانی که با Java آشنایی ندارند، ورودی ملایم‌تری به دنیای پردازش جریان فراهم می‌کند.


آنچه در این کتاب خواهید آموخت:

  • آشنایی با مفاهیم پایه Kafka و الگوی ارتباطی انتشار/اشتراک (pub/sub)
  • ساخت اپلیکیشن‌های پردازش جریان بی‌حالت (stateless) و با حالت (stateful) با استفاده از Kafka Streams و ksqlDB
  • انجام عملیات پیشرفته‌ی stateful مانند joinهای پنجره‌ای (windowed joins) و aggregationها
  • درک عمیق از نحوه‌ی عملکرد پردازش stateful در پشت صحنه
  • آشنایی با قابلیت‌های یکپارچه‌سازی داده در ksqlDB، با استفاده از Kafka Connect
  • کار با انواع مختلف کلکسیون‌ها در ksqlDB و اجرای کوئری‌های push و pull
  • راه‌اندازی و استقرار اپلیکیشن‌های Kafka Streams و ksqlDB در محیط تولید (Production)


Working with unbounded and fast-moving data streams has historically been difficult. But with Kafka Streams and ksqlDB, building stream processing applications is easy and fun. This practical guide shows data engineers how to use these tools to build highly scalable stream processing applications for moving, enriching, and transforming large amounts of data in real time.


Mitch Seymour, data services engineer at Mailchimp, explains important stream processing concepts against a backdrop of several interesting business problems. You'll learn the strengths of both Kafka Streams and ksqlDB to help you choose the best tool for each unique stream processing project. Non-Java developers will find the ksqlDB path to be an especially gentle introduction to stream processing.


  • Learn the basics of Kafka and the pub/sub communication pattern
  • Build stateless and stateful stream processing applications using Kafka Streams and ksqlDB
  • Perform advanced stateful operations, including windowed joins and aggregations
  • Understand how stateful processing works under the hood
  • Learn about ksqlDB's data integration features, powered by Kafka Connect
  • Work with different types of collections in ksqlDB and perform push and pull queries
  • Deploy your Kafka Streams and ksqlDB applications to production


About the Author

Mitch Seymour is a Senior Data Systems Engineer at Mailchimp. Using Kafka Streams and KSQL, he has built several stream processing applications that process billions of events per day with sub-second latency. He is active in the open source community, has presented about stream processing technologies at international conferences (Kafka Summit London, 2019), speaks about Kafka Streams and KSQL at local meetups, and is a contributor to the Confluent blog.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Apache Kafka
1,027
Mastering Kafka Streams and ksqlDB
639,000 تومان
Apache Kafka
1,043
Effective Kafka
594,000 تومان
Apache Kafka
1,126
Kafka Streams in Action
877,000 تومان
Apache Kafka
953
Kafka Troubleshooting in Production
412,000 تومان
Apache Kafka
330
Apache Kafka in Action
567,000 تومان
Apache Kafka
949
Building Real-Time Analytics Systems
404,000 تومان
Apache Kafka
1,248
Kafka in Action
460,000 تومان
Apache Kafka
970
Kafka Connect
604,000 تومان
Apache Kafka
1,131
Designing Event-Driven Systems
343,000 تومان
Apache Kafka
1,434
Kafka The Definitive Guide
695,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©