- Table View
- List View
KI 2020: 43rd German Conference on AI, Bamberg, Germany, September 21–25, 2020, Proceedings (Lecture Notes in Computer Science #12325)
by Franziska Klügl Ute Schmid Diedrich WolterThis book constitutes the refereed proceedings of the 43rd German Conference on Artificial Intelligence, KI 2020, held in Bamberg, Germany, in September 2020.The 16 full and 12 short papers presented together with 6 extended abstracts in this volume were carefully reviewed and selected from 62 submissions.As well-established annual conference series KI is dedicated to research on theory and applications across all methods and topic areas of AI research. KI 2020 had a special focus on human-centered AI with highlights on AI and education and explainable machine learning. Due to the Corona pandemic KI 2020 was held as a virtual event.
KI 2021: 44th German Conference on AI, Virtual Event, September 27 – October 1, 2021, Proceedings (Lecture Notes in Computer Science #12873)
by Stefan Edelkamp Ralf Möller Elmar RueckertThis book constitutes the refereed proceedings of the 44th German Conference on Artificial Intelligence, KI 2021, held in September/October 2021. Due to COVID-19 pandemic the conference was held virtually. The 16 full and 4 short papers with one extended abstract were carefully reviewed and selected from 59 submissions. As well-established annual conference series KI is dedicated to research on theory and applications across all methods and topic areas of AI research.
KI 2022: 45th German Conference on AI, Trier, Germany, September 19–23, 2022, Proceedings (Lecture Notes in Computer Science #13404)
by Ralph Bergmann Ingo J. Timm Lukas Malburg Stephanie C. RodermundThis book constitutes the refereed proceedings of the 45th German Conference on Artificial Intelligence, KI 2022, held in September 2022.The 12 full and 5 short papers were carefully reviewed and selected from 51 submissions. Additionally, five abstracts of invited talks are included. As well-established annual conference series KI is dedicated to research on theory and applications across all methods and topic areas of AI research.Due to COVID-19 the conference was held virtually.The chapter "Dynamically Self-Adjusting Gaussian Processes for Data Stream Modelling" is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.
KI 2023: 46th German Conference on AI, Berlin, Germany, September 26–29, 2023, Proceedings (Lecture Notes in Computer Science #14236)
by Dietmar Seipel Alexander SteenThis book constitutes the refereed proceedings of the 46th German Conference on Artificial Intelligence, KI 2023, which took place in Berlin, Germany, in September 2023.The 14 full and 5 short papers presented were carefully reviewed and selected from 78 submissions. The papers deal with research on theory and applications across all methods and topic areas of AI research.
KI 2024: 47th German Conference on AI, Würzburg, Germany, September 25–27, 2024, Proceedings (Lecture Notes in Computer Science #14992)
by Andreas Hotho Sebastian RudolphThis book constitutes the proceedings of the 47th German Conference on AI, KI 2024, which was held in Würzburg, Germany, during September 25–27, 2024. The 19 full papers, 7 short papers and 5 other papers presented in this book were carefully reviewed and selected from 63 submissions. KI is one of the major European AI conferences and traditionally brings together academic and industrial researchers from all areas of AI, providing an ideal place for exchanging news and research results on theory and applications. The papers have been categorized into the following sections: full technical papers; technical communications; extended abstracts of papers from other AI conferences.
KI als Zukunftsmotor für Verlage: Potenziale und Fallbeispiele für KI-Anwendungen in der Buchbranche
by Okke SchlüterGenerative KI ist ein Game Changer für Verlage. Wie aber sollten Verlage darauf reagieren? Da in der Publishing-Branche Daten eine wichtige Rolle spielen, können KI-Technologien auch hier wertvolle Beiträge leisten. Diese Innovationen sichern gleichzeitig die Zukunft der Verlagsbranche gegenüber globalen Tech-Konzernen ab, die selbst Publishing anbieten. Ziel des Bandes ist es daher, über konkrete Potenziale in Verlagen zu sprechen, seien es z. B. Manuskriptarbeit, Marketingkommunikation oder Nachauflagen. Mit einer Einführung in KI, drei konkreten Fallbeispielen und einer Potenzialanalyse zu ChatGPT.
KI für das Gute: Künstliche Intelligenz und Ethik
by Stefan H. ViewegWährend die Technologie im Zeitalter des maschinellen Lernens rasant voranschreitet, mangelt es an klaren Absichten und der Formulierung akzeptabler ethischer Standards. Dieses Buch fasst das komplexe Thema der "guten" Technologie bereichsübergreifend zusammen und wechselt zwischen Theorie und Praxis. Die Autoren gehen auf die sich ständig ausweitende Diskussion über Künstliche Intelligenz (KI) und Ethik ein und geben eine Orientierung. Dabei werden insbesondere pragmatische und aktuelle Fragestellungen berücksichtigt, wie z.B. die Kollateralwirkungen der COVID19-Pandemie. Ein aktueller Überblick über die Digitalisierung - an sich schon ein sehr weites Feld - wird ebenso vorgestellt wie eine Analyse der Ansätze von KI aus ethischer Perspektive. Darüber hinaus werden konkrete Ansätze zur Berücksichtigung angemessener ethischer Prinzipien in KI-basierten Lösungen angeboten. Das Buch richtet sich sowohl an Wissenschaftler aus geistes- und wirtschaftswissenschaftlichen oder technischen Disziplinen als auch an Praktiker, die eine Einführung in das Thema und eine Orientierung mit konkreten Fragen und Hilfestellungen suchen.
KI im Mittelstand: Chancen, Optimierungen und Neugeschäft
by Dominik Renner Daniel Reicher Christian VanceaDieses Buch ist ein praktischer Leitfaden, um die Potenziale der Künstlichen Intelligenz (KI) im Mittelstand voll auszuschöpfen. Es bietet sowohl Einsteigern als auch Fortgeschrittenen verständliche Einführungen und fundierte Einblicke. Mit praxisnahen Beispielen, Fallstudien und konkreten Tipps wird gezeigt, wie KI erfolgreich in den Unternehmensalltag integriert werden kann. Ziel ist es, die Komplexität der KI verständlich zu machen und ihren Nutzen für den Mittelstand aufzuzeigen. Ein Muss für alle, die den technologischen Wandel aktiv mitgestalten wollen.
KI in Medien, Kommunikation und Marketing: Wirtschaftliche, gesellschaftliche und rechtliche Perspektiven
by Dominik Pietzcker Christina Vaih-Baur Veit Mathauer Eva-Irina von GammDer Herausgeberband beleuchtet den aktuellen globalen Einsatz von Künstlicher Intelligenz im Kommunikationssektor aus wirtschaftlicher, gesellschaftlicher und rechtlicher Perspektive. Auch der Blick der Rezipienten auf Produkte künstlicher Intelligenz wird dabei empirisch untersucht. Was sind ihre Erwartungen, Idiosynkrasien und Einstellungen gegenüber Künstlicher Intelligenz und ihren vielfältigen Anwendungen? Die Beiträge umfassen neben wissenschaftlichen Analysen auch aktuelle Trends aus Sicht von Praktikern und Experten. Die kritisch-analytische Betrachtung von KI-Anwendungen in Sub- und Populärkultur rundet den gesamten Band ab.
KI in der Psychologie - ist der Mensch eine Maschine? (essentials)
by Peter Gloor Marc SchreiberIm Buch wird die Frage diskutiert, ob der Mensch eine Maschine ist und ob Algorithmen der künstlichen Intelligenz (KI) das menschliche Erleben und Handeln jemals komplett abbilden können werden. Die Fragen werden sowohl aus der Perspektive der Psychologie als auch aus derjenigen der Informatik beleuchtet. Anhand von konkreten Projekten werden die Gemeinsamkeiten und Unterschiede der beiden Perspektiven erläutert und es werden Probleme sowie ethische Fragestellungen im Zusammenhang mit der Anwendung von KI-Algorithmen in psychologischen Anwendungsfeldern thematisiert.
KI-Prompts schreiben für Dummies (Für Dummies)
by Stephanie Diamond Jeffrey AllanEinfach unmissverständlich mit KI kommunizieren KI bietet viele Einsatzmöglichkeiten und kann Sie bei Ihren Aufgaben unterstützen. Dafür müssen Sie lernen, präzise Prompts für KI-Systeme zu entwickeln. Die Autoren zeigen Ihnen, wie Sie Prompts formulieren, die effektive Ergebnisse liefern, und wie Sie diese Ergebnisse auswerten und verfeinern. Außerdem lernen Sie die führenden Plattformen, besten Chatbots und Kreativ-Tools für Ihre Bedürfnisse kennen. So sparen Sie Zeit beim Entwerfen von Websites, bei Bildbearbeitung und Recherche und verbessern die Interaktion mit Ihren Kunden. Sie erfahren Wie KI Prompts »versteht« Wie Sie Text, Bilder, Audio, Video und Code generieren Wie Sie Ihre Geschäftsprozesse oder Ihren Kundenservice verbessern Welche Aufgaben KI auch in Zukunft nicht übernehmen kann
KI-Technologie für Unterwasserroboter
by Frank Kirchner Sirko Straube Daniel Kühn Nina HoyerDieses Buch bietet einen exklusiven Einblick in die Entwicklung einer neuen Generation von Unterwasser-Robotertechnologien.Der Einsatz und die Nutzung selbst der einfachsten und robustesten mechanischen Werkzeuge ist eine Herausforderung und oft mit einem enormen Aufwand an Vorbereitung, kontinuierlicher Überwachung und Wartung verbunden.Daher werden alle disziplinären Aspekte (z. B. Systemdesign, Kommunikation, maschinelles Lernen, Kartierung und Koordination, adaptive Missionsplanung) im Detail untersucht, was insgesamt einen umfassenden Überblick über die Forschungsbereiche gibt, die die Unterwasserroboter der nächsten Generation beeinflussen.Diese Unterwasserrobotersysteme werden mit Hilfe modernster Verfahren der künstlichen Intelligenz autonom operieren und die Umweltüberwachung sowie die Inspektion und Wartung von Unterwasserstrukturen übernehmen. Die Systeme sind als modulare und rekonfigurierbare Systeme konzipiert, die langfristig autonom am Einsatzort verbleiben können. Neue Kommunikationsmethoden, die KI nutzen, ermöglichen Einsätze von hybriden Teams aus Menschen und heterogenen Robotern.Damit wird dieser Band zu einem wichtigen Nachschlagewerk für Wissenschaftler aller Qualifikationsstufen im Bereich der Unterwassertechnologien, der industriellen maritimen Anwendungen und der Meereswissenschaften.
KILLER.app
by Barbara D'AmatoTo Chicago cop Suze Figueroa, cyberspy is not in her job description--until a mysterious accident sends her computer engineer sister into a coma. Did the "accident" have anything to do with the secret database her sister discovered at the mega-corporation where she worked? SJR Computer Systems doesn't want the Figueroa sisters or anyone else alive to ask that question. Targeted by a network of on-line henchmen and ruthless flesh-and-blood assassins, Suze uncovers a plan far more sophisticated and insidious than she could have imagined, and finds herself in a race to stop a computer genius from taking control of the information age. Barbara D'amato's books not only present complex investigations and gripping suspense, each abounds in information about a specific topic as diverse as The Wizard of Oz and Christmas tree farming. All of the 9 books in the Cat Marsala series are in the Bookshare collection as well as four others.
KINDLE FIRE HD 8 Y 10 Manual de Ususrio: La Manera Rápida y Fácil De Entender Su Kindle Fire HD Y Solucionar Problemas Comunes
by Smith AnthonyLas guías de este manual son principalmente para usuarios de KINDLE Fire que no han aprendido nada nuevo sobre cómo maximizar su Kindle Fire HD 8 y 10. Obtendrás nuevos consejos y trucos ocultos que te harán dominar tu dispositivo. El manual le llevará paso a paso a las características avanzadas de los procesos Kindle Fire HD 8 y 10 en la configuración inicial, funciones básicas, ajustes avanzados y muchos más. Otra información importante que obtendrá de este libro incluye; Razón para Kindle Fire HD 8 y 10 Cómo configurar el Kindle fire HD 8 y 10 La mejor manera de cargar su Kindle Fire HD 8 y 10 USANDO UNA COMPUTADORA CON UN ADAPTADOR DE PARED Navegación en la pantalla del dispositivo Compras en Amazon Funcionalidad de los tres botones de la pantalla del dispositivo Compras en Amazon CÓMO REFLEJAR SU KINDLE FIRE HD A SU TV USANDO EL FIRE STICK Cómo acelerar tu fuego de fuego lento HD Mi fuego de fuego no se enciende. Tu enciende fuego HD no se cargará. Mi fuego encendido no tiene sonido Cómo maximizar Alexa on a fire HD Tablet Capacidad de poder cambiar el color del teclado Capacidad para cambiar la voz de texto a voz Apagado automático para el Wi-Fi Capacidad para obtener emojis o emoticonos en el teclado Capacidad para cambiar el comportamiento de autocorrección Cómo encontrar su Tablet perdido utilizando GPS Fondos de pantalla Capacidad de reflejar el fuego de su Kindle No lo demore más, navegue hacia arriba y haga clic en el "BUY BUTTON" para obtener este manual para dominar su dispositivo y convertirse en un experto en Kindle Fire HD.
KNIME Essentials
by Gabor BakosKNIME Essentials is a practical guide aimed at getting the results you want, as quickly as possible."Knime Essentials" is written for data analysts looking to quickly get up to speed using the market leader in data processing tools, KNIME. No knowledge of KNIME is required, but we will assume that you have some background in data processing.
KSI: I Am a Bellend
by KSIAdmitting you're a bell-end is the first step to salvation...KSI is one of the biggest and baddest YouTube stars on the planet. With over a billion views and millions of subscribers to his name, he is the undisputed king of social media. But despite this success he is a self-confessed bell-end. Excessively posting selfies, oversharing about his dead nan, spending all day scouring Tinder and suffering from red-hot Fifa rage, are just some of his undesirable online habits. However, with acceptance comes salvation and now KSI is blowing the doors off the internet to find the cure. No one is spared, as KSI takes down fellow YouTubers, trolls, paedos, Tinder catfishers and Nigerian scammers in an all-out assault on the online universe. Along the way he also reveals how to become a YouTube kingpin as well as his hot Fifa tips, before he unveils his online revolution to help save the next generation from his fate.So, if you want to avoid becoming a total bell-end, then calm your tits, and simply take the medicine KSI is dishing up.
KSI: I Am a Bellend
by KSINarrated by KSI himself, this audio has the best bits of the Beast's Bell-End including Lamborghini featuring P Money.Admitting you're a bell-end is the first step to salvation...KSI is one of the biggest and baddest YouTube stars on the planet. With over a billion views and millions of subscribers to his name, he is the undisputed king of social media. But despite this success he is a self-confessed bell-end. Excessively posting selfies, oversharing about his dead nan, spending all day scouring Tinder and suffering from red-hot Fifa rage, are just some of his undesirable online habits. However, with acceptance comes salvation and now KSI is blowing the doors off the internet to find the cure. No one is spared, as KSI takes down fellow YouTubers, trolls, paedos, Tinder catfishers and Nigerian scammers in an all-out assault on the online universe. Along the way he also reveals how to become a YouTube kingpin as well as his hot Fifa tips, before he unveils his online revolution to help save the next generation from his fate.So, if you want to avoid becoming a total bell-end, then calm your tits, and simply take the medicine KSI is dishing up.(p) 2015 Orion Publishing Group
KVM Virtualization Cookbook
by Konstantin IvanovDeploy, manage, and scale virtual instances using Kernel-based Virtual Machines About This Book • Build, manage and scale virtual machines with practical step-by-step examples • Leverage the libvirt user-space tools and libraries to manage the life-cycle of KVM instances • Deploy and scale applications inside KVM virtual machines with OpenStack Who This Book Is For If you are a system administrator working KVM virtualization, this book will help you grow on your expertise of working with the infrastructure to manage things in a better way. You should have a knowledge of working with Linux based systems. What You Will Learn • Deploy different workloads in isolation with KVM virtualization and better utilize the available compute resources • Explore the benefits of running applications with KVM and learn to prevent the “bad-neighbor” effect • Leveraging various networking technologies in the context of virtualization with Open vSwitch and the Linux bridge. • Create KVM instances using Python and inspect running KVM instances • Understand Kernel Tuning for enhanced KVM performance and better memory utilization In Detail Virtualization technologies such as KVM allow for better control over the available server resources, by deploying multiple virtual instances on the same physical host, or clusters of compute resources. With KVM it is possible to run various workloads in isolation with the hypervisor layer providing better tenant isolation and higher degree of security. This book will provide a deep dive into deploying KVM virtual machines using qemu and libvirt and will demonstrate practical examples on how to run, scale, monitor, migrate and backup such instances. You will also discover real production ready recipes on deploying KVM instances with OpenStack and how to programatically manage the life cycle of KVM virtual machines using Python. You will learn numerous tips and techniques which will help you deploy & plan the KVM infrastructure. Next, you will be introduced to the working of libvirt libraries and the iPython development environment. Finally, you will be able to tune your Linux kernel for high throughput and better performance. By the end of this book, you will gain all the knowledge needed to be an expert in working with the KVM virtualization infrastructure. Style and approach This book takes a complete practical approach with many step-by-step example recipes on how to use KVM in production. The book assumes certain level of expertise with Linux systems and virtualization in general. Some knowledge of Python programming is encouraged, to fully take advantage of the code recipes.
Kafka Connect: Build and Run Data Pipelines
by Kate Stanley Mickael MaisonUsed by more than 80% of Fortune 100 companies, Apache Kafka has become the de facto event streaming platform. Kafka Connect is a key component of Kafka that lets you flow data between your existing systems and Kafka to process data in real time.With this practical guide, authors Mickael Maison and Kate Stanley show data engineers, site reliability engineers, and application developers how to build data pipelines between Kafka clusters and a variety of data sources and sinks. Kafka Connect allows you to quickly adopt Kafka by tapping into existing data and enabling many advanced use cases. No matter where you are in your event streaming journey, Kafka Connect is the ideal tool for building a modern data pipeline.Learn Kafka Connect's capabilities, main concepts, and terminologyDesign data and event streaming pipelines that use Kafka ConnectConfigure and operate Kafka Connect environments at scaleDeploy secured and highly available Kafka Connect clustersBuild sink and source connectors and single message transforms and converters
Kafka Streams in Action, Second Edition (In Action)
by Bill BejeckEverything you need to implement stream processing on Apache Kafka using Kafka Streams and the kqsIDB event streaming database.Kafka Streams in Action, Second Edition guides you through setting up and maintaining your streaming processing with Kafka. Inside, you&’ll find comprehensive coverage of not only Kafka Streams, but the entire toolbox you&’ll need for effective streaming—from the components of the Kafka ecosystem, to Producer and Consumer clients, Connect, and Schema Registry. In Kafka Streams in Action, Second Edition you&’ll learn how to: Design streaming applications in Kafka Streams with the KStream and the Processor API Integrate external systems with Kafka Connect Enforce data compatibility with Schema Registry Build applications that respond immediately to events in either Kafka Streams or ksqlDB Craft materialized views over streams with ksqlDB This totally revised new edition of Kafka Streams in Action has been expanded to cover more of the Kafka platform used for building event-based applications. You&’ll also find full coverage of ksqlDB, an event streaming database that makes it a snap to create applications that respond immediately to events, such as real-time push and pull updates. Foreword by Jun Rao. About the technology Enterprise applications need to handle thousands—even millions—of data events every day. With an intuitive API and flawless reliability, the lightweight Kafka Streams library has earned a spot at the center of these systems. Kafka Streams provides exactly the power and simplicity you need to manage real-time event processing or microservices messaging. About the book Kafka Streams in Action, Second Edition teaches you how to create event streaming applications on the amazing Apache Kafka platform. This thoroughly revised new edition now covers a wider range of streaming architectures and includes data integration with Kafka Connect. As you go, you&’ll explore real-world examples that introduce components and brokers, schema management, and the other essentials. Along the way, you&’ll pick up practical techniques for blending Kafka with Spring, low-level control of processors and state stores, storing event data with ksqlDB, and testing streaming applications. What's inside Design efficient streaming applications Integrate external systems with Kafka Connect Enforce data compatibility with Schema Registry About the reader For Java developers. No knowledge of Kafka or streaming applications required. About the author Bill Bejeck is a Confluent engineer and a Kafka Streams contributor with over 15 years of software development experience. Bill is also a committer on the Apache Kafka? project. Table of Contents PART 1 1 Welcome to the Kafka event streaming platform 2 Kafka brokers PART 2 3 Schema Registry 4 Kafka clients 5 Kafka ConnectPART 3 6 Developing Kafka Streams 7 Streams and state 8 The KTable API 9 Windowing and timestamps 10 The Processor API 11 ksqlDB 12 Spring kafka 13 Kafka Streams Interactive Queries 14 Testing
Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API
by Bill BejeckSummaryKafka Streams in Action teaches you everything you need to know to implement stream processing on data flowing into your Kafka platform, allowing you to focus on getting more from your data without sacrificing time or effort.Foreword by Neha Narkhede, Cocreator of Apache KafkaPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyNot all stream-based applications require a dedicated processing cluster. The lightweight Kafka Streams library provides exactly the power and simplicity you need for message handling in microservices and real-time event processing. With the Kafka Streams API, you filter and transform data streams with just Kafka and your application.About the BookKafka Streams in Action teaches you to implement stream processing within the Kafka platform. In this easy-to-follow book, you'll explore real-world examples to collect, transform, and aggregate data, work with multiple processors, and handle real-time events. You'll even dive into streaming SQL with KSQL! Practical to the very end, it finishes with testing and operational aspects, such as monitoring and debugging. What's insideUsing the KStreams APIFiltering, transforming, and splitting dataWorking with the Processor APIIntegrating with external systemsAbout the ReaderAssumes some experience with distributed systems. No knowledge of Kafka or streaming applications required.About the AuthorBill Bejeck is a Kafka Streams contributor and Confluent engineer with over 15 years of software development experience.Table of ContentsPART 1 - GETTING STARTED WITH KAFKA STREAMS Welcome to Kafka StreamsKafka quicklyPART 2 - KAFKA STREAMS DEVELOPMENT Developing Kafka StreamsStreams and stateThe KTable APIThe Processor APIPART 3 - ADMINISTERING KAFKA STREAMS Monitoring and performanceTesting a Kafka Streams applicationPART 4 - ADVANCED CONCEPTS WITH KAFKA STREAMS Advanced applications with Kafka StreamsAPPENDIXESAppendix A - Additional configuration informationAppendix B - Exactly once semantics
Kafka Troubleshooting in Production: Stabilizing Kafka Clusters in the Cloud and On-premises
by Elad EldorThis book provides Kafka administrators, site reliability engineers, and DataOps and DevOps practitioners with a list of real production issues that can occur in Kafka clusters and how to solve them. The production issues covered are assembled into a comprehensive troubleshooting guide for those engineers who are responsible for the stability and performance of Kafka clusters in production, whether those clusters are deployed in the cloud or on-premises. This book teaches you how to detect and troubleshoot the issues, and eventually how to prevent them.Kafka stability is hard to achieve, especially in high throughput environments, and the purpose of this book is not only to make troubleshooting easier, but also to prevent production issues from occurring in the first place. The guidance in this book is drawn from the author's years of experience in helping clients and internal customers diagnose and resolve knotty production problems and stabilize their Kafka environments. The book is organized into recipe-style troubleshooting checklists that field engineers can easily follow when under pressure to fix an unstable cluster. This is the book you will want by your side when the stakes are high, and your job is on the line. What You Will LearnMonitor and resolve production issues in your Kafka clustersProvision Kafka clusters with the lowest costs and still handle the required loadsPerform root cause analyses of issues affecting your Kafka clustersKnow the ways in which your Kafka cluster can affect its consumers and producersPrevent or minimize data loss and delays in data streamingForestall production issues through an understanding of common failure pointsCreate checklists for troubleshooting your Kafka clusters when problems occurWho This Book Is ForSite reliability engineers tasked with maintaining stability of Kafka clusters, Kafka administrators who troubleshoot production issues around Kafka, DevOps and DataOps experts who are involved with provisioning Kafka (whether on-premises or in the cloud), developers of Kafka consumers and producers who wish to learn more about Kafka
Kafka in Action (In Action Ser.)
by Viktor Gamov Dave Klein Dylan ScottMaster the wicked-fast Apache Kafka streaming platform through hands-on examples and real-world projects.In Kafka in Action you will learn: Understanding Apache Kafka concepts Setting up and executing basic ETL tasks using Kafka Connect Using Kafka as part of a large data project team Performing administrative tasks Producing and consuming event streams Working with Kafka from Java applications Implementing Kafka as a message queue Kafka in Action is a fast-paced introduction to every aspect of working with Apache Kafka. Starting with an overview of Kafka's core concepts, you'll immediately learn how to set up and execute basic data movement tasks and how to produce and consume streams of events. Advancing quickly, you&’ll soon be ready to use Kafka in your day-to-day workflow, and start digging into even more advanced Kafka topics. About the technology Think of Apache Kafka as a high performance software bus that facilitates event streaming, logging, analytics, and other data pipeline tasks. With Kafka, you can easily build features like operational data monitoring and large-scale event processing into both large and small-scale applications. About the book Kafka in Action introduces the core features of Kafka, along with relevant examples of how to use it in real applications. In it, you&’ll explore the most common use cases such as logging and managing streaming data. When you&’re done, you&’ll be ready to handle both basic developer- and admin-based tasks in a Kafka-focused team. What's inside Kafka as an event streaming platform Kafka producers and consumers from Java applications Kafka as part of a large data project About the reader For intermediate Java developers or data engineers. No prior knowledge of Kafka required. About the author Dylan Scott is a software developer in the insurance industry. Viktor Gamov is a Kafka-focused developer advocate. At Confluent, Dave Klein helps developers, teams, and enterprises harness the power of event streaming with Apache Kafka. Table of Contents PART 1 GETTING STARTED 1 Introduction to Kafka 2 Getting to know Kafka PART 2 APPLYING KAFK 3 Designing a Kafka project 4 Producers: Sourcing data 5 Consumers: Unlocking data 6 Brokers 7 Topics and partitions 8 Kafka storage 9 Management: Tools and logging PART 3 GOING FURTHER 10 Protecting Kafka 11 Schema registry 12 Stream processing with Kafka Streams and ksqlDB
Kafka: Real-Time Data and Stream Processing at Scale
by Gwen Shapira Neha Narkhede Todd PalinoEvery enterprise application creates data, whether it’s log messages, metrics, user activity, outgoing messages, or something else. And how to move all of this data becomes nearly as important as the data itself. If you’re an application architect, developer, or production engineer new to Apache Kafka, this practical guide shows you how to use this open source streaming platform to handle real-time data feeds.Engineers from Confluent and LinkedIn who are responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream-processing applications with this platform. Through detailed examples, you’ll learn Kafka’s design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer.Understand publish-subscribe messaging and how it fits in the big data ecosystem.Explore Kafka producers and consumers for writing and reading messagesUnderstand Kafka patterns and use-case requirements to ensure reliable data deliveryGet best practices for building data pipelines and applications with KafkaManage Kafka in production, and learn to perform monitoring, tuning, and maintenance tasksLearn the most critical metrics among Kafka’s operational measurementsExplore how Kafka’s stream delivery capabilities make it a perfect source for stream processing systems
Kafka: Real-Time Data and Stream Processing at Scale
by Gwen Shapira Todd Palino Rajini Sivaram Krit PettyEvery enterprise application creates data, whether it consists of log messages, metrics, user activity, or outgoing messages. Moving all this data is just as important as the data itself. With this updated edition, application architects, developers, and production engineers new to the Kafka streaming platform will learn how to handle data in motion. Additional chapters cover Kafka's AdminClient API, transactions, new security features, and tooling changes.Engineers from Confluent and LinkedIn responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream processing applications with this platform. Through detailed examples, you'll learn Kafka's design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer.You'll examine:Best practices for deploying and configuring KafkaKafka producers and consumers for writing and reading messagesPatterns and use-case requirements to ensure reliable data deliveryBest practices for building data pipelines and applications with KafkaHow to perform monitoring, tuning, and maintenance tasks with Kafka in productionThe most critical metrics among Kafka's operational measurementsKafka's delivery capabilities for stream processing systems