Speaker

Stephan Schiller

Stephan Schiller

Solutions Architect, Amazon Web Services

Munich, Germany

Actions

Stephan is a Solutions Architect at AWS with over 6+ years experience in technical roles working for different hyperscalers. He has a strong focus on streaming services, building event-driven architectures at scale. Stephan worked in various cloud projects supporting large companies at different stages of their cloud journey. He is a passionate speaker who presented at a variety of different large-scale events.

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Cloud Native
  • aws
  • Stream Analytics
  • Cloud & Infrastructure
  • Cloud Computing
  • Cloud Architecture
  • Cloud Technology
  • AWS Architecture
  • Kafka
  • Kinesis
  • Apache Flink
  • Java
  • Serverless
  • Event Driven Architecture
  • Big Data und KI
  • Analytics
  • Big Data Analytics
  • Analytics and Big Data
  • Data Analytics
  • GenAI
  • Streaming
  • Streaming Data Analytics
  • Data Streaming
  • Event Streaming
  • AWS Serverless
  • Containers and Serverless
  • CLOUD STUFF: Cloud & Serverless infrastructure
  • AI
  • Amazon Bedrock

An illustrated contention about messaging vs. streaming

In modern distributed systems, choosing the right integration concepts, patterns, and tooling is a key architectural decision, and impacts system scalability, reliability as well as your freedom to evolve and operate a system individually. However, different scenarios and use cases require different integration approaches to fulfill functional and non-functional requirements best: There is no one-size-fits-all integration concept that covers everything – hence, architects need to discuss integration options, their benefits, and their trade-offs case-by-case.
Two major integration approaches that fuel every discussion with a hell of ambiguity are messaging versus streaming. These regularly give architects a hard time because on one hand they indeed have fundamental differences while on the other hand we can also observe a convergence of behavior in some parts during the past few years. What makes it even more complicated is that there are strong advocates for each of them that tend to always use their preferred approach while ignoring the trade-offs.

In this talk we’ll discuss messaging and streaming in theory from a conceptual and pattern perspective and in practice with real-world use cases and example architectures and can hopefully help to demystify the differences and provide useful recommendations on when to go with what.

An illustrated contention about messaging vs. streaming

In modern distributed systems, choosing the right integration patterns and tools is critical for scalability, reliability, and independent system evolution. No single approach fits all scenarios; architects must weigh options, benefits, and trade-offs case by case. Messaging and streaming often spark debate: they are fundamentally different but have shown behavioral convergence in recent years. Strong advocates on either side can obscure trade-offs, making decisions harder. This talk explores messaging and streaming conceptually and practically, covering patterns, real-world use cases, and example architectures to clarify differences and offer guidance on when to choose each approach.

Stephan Schiller

Solutions Architect, Amazon Web Services

Munich, Germany

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