Latest writings
You can subscribe to my blog via RSS. Older articles are available in the blog archive.
-
The Future of SQL: Databases Meet Stream Processing
The database language SQL has proven to be an invaluable asset for most developers building software applications. Yet, the world as we know it has changed dramatically since SQL was created in 1974. Together with my colleague Dr. Matthias J. Sax (ASF committer and PMC for Apache Kafka, Apache Flink, and Apache Storm) I wrote an article on how the future of SQL is being shaped by changes in how data—and notably data in motion—is used to build applications today. Continue reading »
-
What Every Software Engineer Should Know about Apache Kafka: Events, Streams, Tables, Storage, Processing, And More
To help fellow engineers wrap their head around Apache Kafka and event streaming, I wrote a 4-part series on the Confluent blog on Kafka’s core fundamentals. In the series, we explore Kafka’s storage and processing layers and how they interrelate, featuring Kafka Streams and ksqlDB. Continue reading »
You can subscribe to my blog via RSS. Older articles are available in the blog archive.