Apache Kafka

ASF Logo

Apache Kafka – a distributed messaging system. You can read all about in the design docs, so I am not going to repeat here. Looks very promising.

Points worth noting:

  1. Simplicity of the approach.
  2. Leveraging HDD write semantics. An alternate approach to spending tons on $$$ on SSD. Highlights the importance of understanding the hardware we work with as Software developers.
  3. Message consumption state management is delegated to the client. This solves some tricky distribution problems.

Also, good to see innovation still alive in the Java word 😉


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