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

Building Real-Time Data Systems by Example

Mitch Seymour

Paperback435 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2022
ISBN9781492062493
1K
A1180
انتخاب نوع چاپ:
جلد سخت
772,000ت
0
جلد نرم
692,000ت
0
طلق پاپکو و فنر
702,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,125
Effective Kafka
643,000 تومان
Apache Kafka
996
Building Real-Time Analytics Systems
436,000 تومان
Apache Kafka
1,321
Kafka in Action
497,000 تومان
Apache Kafka
1,019
Kafka Connect
654,000 تومان
Apache Kafka
1,002
Kafka Troubleshooting in Production
445,000 تومان
Apache Kafka
1,086
Mastering Kafka Streams and ksqlDB
692,000 تومان
Apache Kafka
415
Apache Kafka in Action
614,000 تومان
Apache Kafka
934
Kafka for Architects
643,000 تومان
Apache Kafka
1,198
Designing Event-Driven Systems
370,000 تومان
Apache Kafka
508
Building Data Streaming Applications with Apache Kafka
504,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©