Blog

Olaf Bado

Schema evolution in distributed Async message-passing systems

How do you change a message schema when producers and consumers are deployed independently? We present how backward and forward compatibility, consumer-first rollouts, and compatibility layers help keep distributed systems working.

Introduction to FLAME library

Scaling applications can be challenging, especially when only specific parts of your app are compute-intensive.

What is Elixir GenServer

Elixir GenServer is a behaviour module for implementing concurrent and stateful processes.

Let’s build something together

Ready to turn your curiosity into a successful digital product?
Share your idea, and let's explore the possibilities.

Our experts worked with 20+ worldwide tech innovators

Szymon Soppa
CEO