Speaker

Soroosh Khodami

Soroosh Khodami

Solution Architect at Rabobank

Utrecht, The Netherlands

Actions

Soroosh is a software engineer and software architecture enthusiast, passionate about building simple but impactful solutions. With over 10 years of experience in diverse domains, including Telecom, Media & Entertainment, and E-Commerce. He has worked with small startups and large enterprises serving 80 million active subscribers. Currently working as a Solutions Architect at Rabobank via Code Nomads Amsterdam. Soroosh strongly believes in the power of collaborative learning and enjoys sharing his experiences and insights with other developers.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Design
  • Modern Software Development
  • Software Architecture
  • Distributed Software Systems
  • Software Development
  • Lean Software Development

Why and when we should consider Stream Processing in our solutions

In recent years, a multitude of new buzzwords, frameworks, and solutions have emerged in the tech industry, with many developers eager to embrace the latest advancements. One such buzzword is Stream Processing, which has been around for some time but is still unfamiliar to many. The purpose of this session is to shed light on the when and why of incorporating Stream Processing into software systems.

Drawing on my experience with Apache Flink, Apache Beam, and Google Dataflow, I will share insights and answer questions such as:
- What is Stream Processing, and how is it different from Event-driven or Event Processing?
- What are the basic concepts, terms, and patterns associated with Stream Processing?
- What are the benefits of using Stream Processing, and what are some successful use cases?
- What tools and frameworks are available for Stream Processing
- What are the costs involved in terms of learning curve, development, deployment, and maintenance?
- How does Stream Processing compare to other solutions, and when is it appropriate to consider it for a particular scale of application?
- Where can one begin learning about Stream Processing?

This session is designed for intermediate to advanced-level participants who are interested in expanding their knowledge of Stream Processing and how it can be applied to their work.

Why and when should we consider Stream Processing frameworks in our solutions

Do you find yourself bombarded with buzzwords and overwhelmed by the rapid emergence of new technologies? "Stream Processing" is a tech buzzword that has been around for some time but is still unfamiliar to many.
Join this session to discover its potential in software systems. I will share insights from Apache Flink, Apache Beam, Google Dataflow, and my experiences at Bol.com (the biggest e-commerce platform in the Netherlands) as we cover:

- Stream Processing overview: main concepts and features
- Apache Beam vs. Spring Boot comparison
Key Considerations for using Stream Processing
- Learning strategies to navigate this evolving landscape.

Blipz on the Radar 2023 Sessionize Event

October 2023 Utrecht, The Netherlands

Soroosh Khodami

Solution Architect at Rabobank

Utrecht, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top