Apache Kafka, Microservices, Kubernetes & Zookeeper

Apache Kafka

Apache Kafka is a distributed publish-subscribe messaging system and a robust queue that can handle a high volume of data and enables you to pass messages from one end-point to another. Apache Kafka is an alternative to a traditional enterprise messaging system.

Apache Kafka can handle millions of data points per second, which makes it well-suited for big data challenges.

Microservices is an architecture and an approach to writing software.

Using microservices, applications are broken down into their smallest components, independent from each other.

Developers need a scalable platform to host Kafka applications, so Kubernetes is the answer.

Kubernetes also makes your development process more agile.

Kubernetes—the technology behind Google’s cloud services—is an open source system for managing containerized applications, and it eliminates many of the manual processes associated with containers.

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

 

Kafka, apache zookeeper download

kafka 2.3.0

zookeeper

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.