OUR SPEAKERS

speaker_badge_banner_red.png
Share on:
Asset 14icon.png
Asset 39icon.png
Asset 12icon.png

Shir joined Riskified in 2017 as a backend software developer. One of her big passions is dealing with complex architecture flows and it is also one of the many challenges her team faces daily. She took part in diffusing the company’s monolithic code and adjusting to the new microservices-based architecture. She enjoys learning and exploring new technologies.
Shir has a BA in BioInformatics and an MBA in Business studies.
She loves to travel the world and got to do it for a living while working as a flight attendant. That's where she met her husband Yogev and they are the parents of 2 legged Liri and 4 legged Zigmond.

Shir Vardi

Backend Developer
Asset 12icon.png
Asset 1TWITTER.png
Asset 39icon.png
Asset 17icon.png
linkedin.png
twitter.png
facebook.png
github.png
English, Hebrew
Languages:
Location:
Tel Aviv, Israel
Asset 7TWITTER.png
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!

MY TALKS

Resolving Multiple Decisions Using Kafka Streams

Software Engineering, Backend

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Imagine you have a transaction that goes through several services. Each of them performs some logic and results in a decision about the transaction. In certain cases, you need to aggregate several decisions in order to come up with a more detailed one, and eventually, you need to resolve all the different decisions and choose the right one.
When trying to figure out the best way to solve this problem, we looked into Kafka streams. An application that allows you to easily aggregate Kafka events from one or multiple topics.
In this talk, I will present how we used Kafka streams in production to combine events from different services and come up with an aggregated decision for a specific transaction, and how we handled windowing on our events to create the most accurate decision.

Asset 1icon.png

Resolving Multiple Decisions Using Kafka Streams

Completed

true

Visible

true

Order

4

Go to lecture page