This document provides an overview of mypipe, a tool for buffering and consuming MySQL changes via Kafka. Mypipe reads MySQL binary logs and publishes the events to Kafka using Avro serialization. It includes features like transaction support, ALTER table handling, and the ability to bootstrap MySQL tables to Kafka. The architecture involves MySQL binary log consumers that parse events and enrich them with metadata, and Kafka producers that serialize the events. The tool is designed to be modular and configurable. Future work includes improving snapshot support and integrating more with Kafka.