Open in app

Sign In

Write

Sign In

Stéphane Derosiaux
Stéphane Derosiaux

624 Followers

Home

About

Pinned

CQRS: What? Why? How?

CQRS is a useful pattern to reason about the activities of a specific domain. But it definitely comes with a steep learning curve. Reads, Writes, DDD, Event Sourcing, Eventual Consistency, why should we care? This is a cross-post of my original article on my own space: CQRS: Why? And all…

Software Architecture

32 min read

CQRS: What? Why? How?
CQRS: What? Why? How?
Software Architecture

32 min read


Published in

Conduktor

·2 days ago

How to encrypt data in Kafka without piling up tech debt?

Kafka excels at moving data in-transit, but not so much about protecting data at rest — which is necessary for enterprises. Let’s delve into the current state of affairs exploring a typical scenario you may find in your organization, and our solutions to this challenge. — Kafka: from Technical POC to Serious Business. Picture this: Kafka, an exceptional platform that enables seamless data sharing across an entire enterprise. It all starts innocently enough, with a team tackling a simple use case — perhaps log management or telemetry.

Kafka

10 min read

How to encrypt data in Kafka without piling up tech debt?
How to encrypt data in Kafka without piling up tech debt?
Kafka

10 min read


Published in

Conduktor

·6 days ago

How to deploy Conduktor Gateway?

Conduktor Gateway sits between your Kafka clusters and your applications and works with the Apache Protocol. We review different ways to deploy it, pros and cons. — “Cool but how do I deploy this thing?!” This is the first question you ask yourself when you have a new toy to play with. …

Kafka

8 min read

How to deploy Conduktor Gateway?
How to deploy Conduktor Gateway?
Kafka

8 min read


Published in

Conduktor

·May 30

8 new ways to drastically reduce your Kafka costs

Kafka is amazing and easy to start with. It’s rapidly adopted in any organization. Then the associated costs start to grow fast as well! Let’s embark on the path to cost efficiency to avoid any surprises. — Introduction Each company has its own Kafka story, but the pattern is often the same: You start with a few clusters, and then you end up with a lot of them You have a few topics, and then you have thousands of them.

Kafka

13 min read

8 new ways to drastically reduce your Kafka costs
8 new ways to drastically reduce your Kafka costs
Kafka

13 min read


Published in

Conduktor

·May 26

Kafka Summit London 2023: Feedback from our booth

The most interesting feedback we got at Kafka Summit regarding what we do and where we’re going — Here we are, one week after the Kafka Summit conference that took place in London. It’s a wonderful event where the whole Kafka community gathers and discusses the latest evolution in the domain. As a company leading the Kafka tooling space, we were in the place fully present, enthusiastic, motivated…

Kafka

5 min read

Kafka Summit London 2023: Feedback from our booth
Kafka Summit London 2023: Feedback from our booth
Kafka

5 min read


Published in

Conduktor

·Jul 20, 2021

How to build a Scala API following the best practices?

The Conduktor Engineers team The Conduktor developer team is composed of a group of experienced and curious professionals. Scala features/enables a lot of characteristics we value, so that’s the language we chose. Our DNA is our Kafka expertise and we believe that modern software architectures have to be built around streaming. Functional Programming We believe that…

Scala

6 min read

How to build a Scala API following the best practices?
How to build a Scala API following the best practices?
Scala

6 min read


Aug 14, 2019

How to Optimize your Kafka Streams

This post is an excerpt of my full article on my blog: https://www.sderosiaux.com/articles/2019/08/07/kafka-streams-topology-and-optimizations/. It’s quite long but has many insights, explanations, diagrams, and code examples. Why? Optimizations clearly reduce the load on our Kafka Cluster by avoiding to create unnecessary internal topics and simplify the Topology our Kafka Streams applications use…

Big Data

6 min read

How to Optimize your Kafka Streams
How to Optimize your Kafka Streams
Big Data

6 min read


Feb 12, 2019

“What makes you a Kafka expert?”

Or how an interview led to a training seance — Today, someone asked me this question: “What makes you a Kafka expert?” at the beginning of a job interview where I applied to work as a Freelance. The job was interesting because the company was considering moving from a monolith to a Kafka stack and micro-services. A huge step! I…

Big Data

13 min read

“What makes you a Kafka expert?”
“What makes you a Kafka expert?”
Big Data

13 min read


Dec 22, 2018

Using vavr to write more robust Java code

Or how to deal with errors in a functional way — Working with my team, I had to deal with some business errors which were Exceptions. I was a bit nervous about them, and was having a “not good enough”, “not expressive enough” feeling. Having a Scala background, I decided to show them how we could handle errors differently. Let’s look…

Functional Programming

11 min read

Using vavr to write more robust Java code
Using vavr to write more robust Java code
Functional Programming

11 min read


Dec 17, 2018

How to Govern Data using Kafka & Avro

Working in a large company, my team and I are working with JSON data (let’s not talk about CSV and XML please). We had to find out what were the definitions and business rules of the models we received from other services. Trust me, it’s not that easy. …

Big Data

10 min read

Governing Data with Kafka & Avro
Governing Data with Kafka & Avro
Big Data

10 min read

Stéphane Derosiaux

Stéphane Derosiaux

624 Followers

CTO conduktor.io | Reinvent Apache Kafka for Enterprises

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams