This article describes a local development environment that runs Apache Kafka in KRaft mode and can serve as a reusable setup for new data projects. It provides a solid platform for working with data streams, event-driven architectures, and microservices or ETL pipelines integrated with Kafka.
Built with Docker Compose, the environment offers a containerized setup with a clean, ready-to-use toolset designed to quickly bootstrap data engineering workflows and stream processing applications. It integrates tools like ksqlDB, AKHQ, and Schema Registry, making it easier to manage and test data streams locally. This helps improve developer productivity and visibility, while maintaining a simple architecture for data analysis, schema management, and ease of testing.









