OUR SPEAKERS

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 39icon.png
English, Hebrew
Languages:
Location:
Tel Aviv, Israel
Can also give an online talk/webinar

MY TALKS

Resolving Multiple Decisions Using Kafka Streams

Software Engineering, Backend

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.

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

© 2020 by Women on Stage | Contact@womenonstage.net | Terms of Service | Privacy Policy

Asset 22לבן חדש.png
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube