Integration Patterns for Distributed Architecture - Intro to dionysus-rb
In the previous blog post, I promised we would introduce something special this time. So here we go - meet almighty Dionysus, who knows how to make the most of Kafka. Read on →
In the previous blog post, I promised we would introduce something special this time. So here we go - meet almighty Dionysus, who knows how to make the most of Kafka. Read on →
In the last blog post, we covered some fundamental concepts about Kafka. This time, let’s discuss how we use Kafka in Smily, how we got where we are now, what the decision drivers were, and how the overall architectur... Read on →
In the last blog post, we covered a general overview of integration patterns for distributed architecture, and now it’s time to get into further details. Read on →
Recently, in BookingSync, we were performing a migration from Karafka 1.4 to 2.0, which we use for communication with Kafka. One of the great features available in version 1.4 was a custom partition assignment strateg... Read on →
Recently, I’ve had an unfortunate opportunity to deal with a very unexpected issue with Kafka that had quite terrible consequences. The exact origin of the issue is yet to be discovered; nevertheless, the process lead... Read on →
This is the fourth and also the last part of the Kafka For Rubyists mini course. If you are interested in other parts of the course, please check them out here. Read on →
This is the third part of the Kafka For Rubyists mini course. If you are interested in other parts of the course, please check them out here. Read on →
This is the second part of the Kafka For Rubyists mini course. If you are interested in other parts of the course, please check them out here. Read on →
This is the first part of the Kafka For Rubyists mini course. If you are interested in other parts of the course, please check them out here. Read on →
I’ve been recently planning to record a couple of tutorials for my team in BookingSync, focusing mostly on monitoring and some other more advanced aspects of Kafka and Karafka. But if I was already recording something... Read on →
In the first part of this series, we were exploring some potential options for communication between services - what their advantages and disadvantages are, why HTTP API is not necessarily the best possible choice and... Read on →
Microservices, Service-Oriented Architecture (SOA) and in general, distributed ecosystems, have been on hype in the last several years. And that’s for a good reason! At certain point, The Majestic Monolith “pattern” m... Read on →