Introduction to Streaming Data Pipelines with Apache Kafka and ksqlDB
A data pipeline is a method for getting data from one system to another, whether for analytics purposes or for storage. Learning the elements that…
A data pipeline is a method for getting data from one system to another, whether for analytics purposes or for storage. Learning the elements that…
Event streaming applications are a powerful way to react to events as they happen and to take advantage of data while it is fresh. However,…
We’re pleased to announce ksqlDB 0.19.0! This release includes a new NULLIF function and a major upgrade to ksqlDB’s data modeling capabilities—foreign-key joins. We’re excited…
Making changes to a database schema is a natural part of software development. Often, it’s important to carefully manage the timing of changes and keep…
We’re excited to announce ksqlDB 0.17, a big release for 2021. This version adds support for managing the lifecycle of your queries from CI servers,…
One of the most highly requested enhancements to ksqlDB is here! Apache Kafka® messages may contain data in message keys as well as message values.…
We’re pleased to announce ksqlDB 0.15, our first release of 2021! This version adds rich support for message key columns and long-awaited improvement to interactive…
Building event streaming applications has never been simpler with ksqlDB. But what is it? ksqlDB is an event streaming database for building stream processing applications.…
We’re pleased to announce ksqlDB 0.14, one of the most feature-packed releases of the year. This version includes expanded query support over materialized views, incremental…
ksqlDB, the event streaming database, is built with a client/server architecture. You can run it with a single server, or you can cluster many servers…
Building data pipelines isn’t always straightforward. The gap between the shiny “hello world” examples of demos and the gritty reality of messy data and imperfect…
All around the world, companies are asking the same question: What is happening right now? We are inundated with pieces of data that have a…
Apache Kafka® is a distributed real-time processing platform that allows for the ingestion of huge volumes of data. ksqlDB is part of the Kafka ecosystem…
It’s important to be able to limit memory consumption of a running service. Use too much, and your application will crash and need to restart.…
Stream processing applications, including streaming ETL pipelines, materialized caches, and event-driven microservices, are made easy with ksqlDB. Until recently, your options for interacting with ksqlDB…