Skip to content

Stream Processing Frameworks & Design Patterns

Photo of Teo Bais
Hosted By
Teo B. and 2 others
Stream Processing Frameworks & Design Patterns

Details

We are happy and proud to announce our next IN PERSON meetup.

The meetup will be hosted by Keylane.

Please join us and RSVP!

Because of the limited number of seats, please keep your RSVP up-to-date, so we can welcome someone else of you can't make it.

===
17:30 Doors open
18:00 Food & Drinks
19:00 Why and When to Consider Stream Processing Frameworks in our Solutions by Soroosh Khodami
20:00 Break
20:15 A Design Pattern goes to the Supermarket by Kaya Weers
21:15 Drinks

Giveaways
1 JetBrains licence
1 print copy of The Definitive Guide to Security in Jakarte EE

Talks

Why and When to Consider Stream Processing Frameworks 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, Soroosh 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.

A Design Pattern goes to the Supermarket

Everybody knows the term design patterns. Some know the patterns and correct implementation by heart. Others vaguely recognize the pattern names but don’t recall the details. This talk is intended for the latter group.

I’ll dive into a couple of design patterns using real-life examples. What would a design pattern look like in day-to-day life? We’ll follow Bobby and Billie and discover how a design pattern would behave in a non-digital environment: the supermarket! With the help of drawings and code snippets, this talk will give you a solid understanding of design patterns, so you won't have to look them up ever again!

Speakers

Soroosh Khodami

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 consultant at Bol.com (the biggest e-commerce in the Netherlands) via Code Nomads Amsterdam. Soroosh strongly believes in the power of collaborative learning and enjoys sharing his experiences and insights with other developers.

Kaya Weers

Kaya is an enthusiastic software developer at Ordina. She studied Communication & Multimedia Design, where she focused mostly on concepting and designing. After discovering programming is much more fun, she switched to IT.

Kaya loves innovation and asking ‘why?’.

Photo of Utrecht Java User Group group
Utrecht Java User Group
See more events
Keylane
Varrolaan 60 · Utrecht, UT