Dec 5, 2021
This article aims to discuss data contracts in the context of event processing applications. We will follow a short example: The Dumpling App! The post also looks at that concept through specific technologies. Pub/Sub message schemas is a relatively recent feature, so let’s take it for a spin in that article.
Jun 20, 2020
Back in 2020, I wrote an article about data exchange between Kafka Streams instances. I was not working with Kafka Stream at a specific time. But my head was full of many ideas I wanted to put on paper after using the Kafka Streams library for quite a while. The way joins happen was one of those ideas.
Apr 9, 2020
On your journey to build event stream and real-time applications you have probably heard about Confluent Cloud:
[…] a fully managed, cloud-native event streaming platform powered by Apache Kafka.
The team behind this service is putting a lot of efforts to provide a smooth and complete experience in working with Apache Kafka in the cloud.
Mar 15, 2020
If you develop a piece of software dealing with data systems, you are probably facing a few prerequisites. For example, you may need a file system to be mounted or a database table to be created. The same applies to event stream applications using Apache Kafka® as an event log. They need topics, schemas and ACLs to be created first, in order to run correctly.
Apr 15, 2019
There are many reasons for working on community contributions such as a blog post, a demo, or a talk. Sometimes, you produce those contributions to share something that you’ve learned at work. But sometimes, the contribution itself can be a way to learn and experiment something new. I was in the second case when I worked on the article Kafka Streams: a road to Autoscaling via Kubernetes.
Apr 10, 2017
Software Engineers frequently engage themself into new learning paths. We keep learning skills related to our field such as programming languages; libraries or even how new data systems work. This idea is one of the 4 company values of @PubSapientEng, and they named it: Sharing Knowledge. Why “sharing”? Besides the idea to keep up with tech, it’s a good way to extends your skills and get new perspectives on the job you do every day.
Jan 1, 1970
Hello, again… I’ve decided to relaunch this site. People always insist on the importance of having some sort of online presence. Specially for developers and blogging. So here is mine! It’s not totally new. I’ve revamped my previous attempt to create a personal page by migrating to Hugo. Hugo is a powerful and famous static site generator.