Loïc M. DIVAD

Event Streams and Monads in the Cloud 👨🏾‍💻🍹

Posts Talks Tags About

  • Dec 5, 2021
    Explore data contracts with Cloud Pub/Sub

    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
    Repost 🔃 Kafka Streams, co-partitioning requirements illustrated

    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
    Use Confluent Cloud secrets in GKE

    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
    Kafka topic creation with Scala and Gradle

    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
    Repost 🔃 Kafka Streams: a road to Autoscaling via Kubernetes

    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
    Repost 🔃 Apache Kudu: the New Bigdata Antelope

    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, World

    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.
All rights reserved Loïc DIVAD © 2020 • Made with Hugo.
Themed by Cayman. Header Photo by Daniel Gregoire on Unsplash.