Working With Kafka Topics & Messages

Overview This post covers the fundamental, yet important operations that you or your applications interact with kafka. The main purpose of kafka, to me, is to delivery messages. We are dealing with messages handling in this post. Setup As I’ve setup a kafka instance in the previous post, I’m going to use it in this … Read more

Create a Kafka Cluster With Docker

Overview In order to start working with kafka, we need a cluster. The easiest way is to use docker. You can also download the binary files and run if you prefer. This is just one in many options Docker-compose Here I have a simple setup with some extra services (kafka-connect) and redpanda (for a nice … Read more

Kafka's Architecture Fundamentals

Overview Before working with Kafka, it’s important to understand its architecture. Terminologies Here are the most important concepts in Kafka Broker/server These are machines, containers that accepts requests to the clusters. A broker also holds data. Topics These are the virtual container of your messages. The publisher (the one that send messages) and the consumer … Read more

Fix OBS only show portion of the screen

If you have a high resolution screen, you may experience this with obs: I struggle with this so many times. My recordings didn’t show the full screen. The fix is quite simple: Simple right click on your Display Capture, Select Transform and Click on Fit To screen. Now the screen is displayed as expected: