Apache Mesos and Kafka Streams for Highly Scalable Microservices
Jan 12, 2018Kai Waehner

Summary
This post details the integration of Apache Kafka and Kafka Streams with Apache Mesos (via Mesosphere's DC/OS) for building highly scalable microservice infrastructures. It explains how DC/OS can automate the deployment, management, and scaling of Kafka components and Kafka Streams applications, offering benefits like unified management, elastic scaling, and fault tolerance. It also discusses the architecture of Mesos and DC/OS, the role of frameworks like Marathon, and provides guidance on deploying Kafka clients and microservices on DC/OS, including considerations for using Kubernetes alongside Mesos.