Building a Mix Protocol Apache Kafka Cluster

Introduction Goal: build a multi-protocol Apache Kafka Clusters for SSL Client Authentication for all clients while leveraging PLAINTEXT for inter broker communication. There are many tutorials and articles on setting up Apache Kafka Clusters with different security options. However, I have not seen a mix-protocol cluster with SSL for encryption and client authentication and PLAINTEXT for broker communication; so I decided to build one.

Building an OpenSky Kafka Source Connector

I am humbled to have the opportunity to contribute to Confluent’s Blog. It is one of my go to resources for learning about Apache Kafka and the Confluent Platform. How to Share Kafka Connectors on Confluent Hub

Building an Enterprise Eventing Framework

How Centene built an eventing framework available within 6 months of starting development. Link Building an Enterprise Eventing Framework Abstract Centene is fundamentally modernizing its legacy monolithic systems to support distributed, real-time event-driven healthcare information processing. A key part of our architecture is the development of a universal eventing framework to accommodate transformation into an event-driven architecture (EDA).

Where are my Keys?

Sometimes the hard part to Kafka Streams is understanding how to partition the data. My talk was titled “Using Location Data to Showcase Keys, Windows, and Joins in Kafka Streams DSL and KSQL”, it really should have been “Where’s My Keys”. Link Using Location Data to Showcase Keys, Windows, and Joins in Kafka Streams DSL and KSQL