Writing on software development

All of my long-form thoughts on software development, collected in chronological order.

SQLite storage for Nisshi

Using SQLite as a storage engine with Nisshi, a Kafka compatible streaming platform, producing and consuming Protobuf messages using generated test data.

Effortlessly Convert Kafka Messages to Apache Parquet with Nisshi: A Step-by-Step Guide

Learn how to use Nisshi to validate and automatically convert Kafka messages into Apache Parquet format, simplifying data processing. In this tutorial, we demonstrate using a Protocol Buffer schema to transform taxi ride data into Parquet files, with support for Apache Avro and JSON schemas as well. Discover how Nisshi integrates with Apache Kafka, supports schema validation, and allows easy configuration with storage engines like S3 and PostgreSQL. Learn how to use tools like DuckDB to query Parquet files, making your data pipeline seamless and efficient.

Using Nisshi with Tigris on Fly

In this article we deploy Nisshi on Fly using Tigris Data S3 compatible storage.