Karafka is a framework used to simplify Apache Kafka based Ruby applications development.It allows programmers to use approach similar to "the Rails way" when working with asynchronous Kafka messages.
During the presentation, I want to show people, that they can go beyond HTTP based REST/SOAP/GraphQL APIs and move towards event based architecture.
- What kind of people you expect to find interest in this topic?
- Medium-Pro. People interested in SOA, microservices and anything more than Rails :-)
“What’s the fastest way of doing this?” - you might ask yourself during development. Sure, you can guess what’s fastest or how long something will take, but do you know? How long does it take to sort a list of 1 Million elements? Are tail-recursive functions always the fastest?
Benchmarking is here to answer these questions. However, there are many pitfalls around setting up a good benchmark and interpreting the results. This talk will guide you through, introduce best practices and show you some surprising benchmarking results along the way.