Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Game of Streams: How to Tame & Get the Most fro...

Mark Heckler
September 16, 2021

Game of Streams: How to Tame & Get the Most from your Messaging Platforms 🐉

Most mission-critical systems have distributed elements or are entirely distributed, resulting in a number of challenges: performance, scalability, reliability, resilience…​the eight fallacies of distributed computing are alive and well!

Messaging platforms are often used to solve these problems and increase the "ilities", but they don’t come without a few complexities of their own. Come to this session to learn not only how to use open source solutions like Spring Cloud Stream, RabbitMQ, & Apache Kafka to maximize your distributed systems' capabilities while minimizing complexity…​but also how to really use them! There be dragons when dealing with messaging platforms; the presenter will show you several ways to tame and harness them for maximum fire, maximum altitude. All examples will be coded live & in real-time!

Mark Heckler

September 16, 2021
Tweet

More Decks by Mark Heckler

Other Decks in Technology

Transcript

  1. Game of Streams 🐉 How to tame & get the

    most from your messaging platforms Mark Heckler Principal Cloud Advocate, Java/JVM Languages [email protected] [email protected] @mkheck
  2. @mkheck Who am I? • Advocate, Java/JVM Languages • Author

    • Architect & Developer • Java Champion, Rockstar • Developer Expert in Kotlin • Pilot 🛩
  3. @mkheck –Leonard Bernstein “To achieve great things, two things are

    needed: a plan, and not quite enough time.” The Plan
  4. @mkheck Topics 😏 Why use messaging platforms/where do they fit

    in a distributed architecture? Examples of leading messaging platforms What is Spring Cloud Stream? Why use it?
  5. @mkheck Topics Why use messaging platforms/where do they fit in

    a distributed architecture? Examples of leading messaging platforms What is Spring Cloud Stream? Why use it?
  6. @mkheck Topics Why use messaging platforms/where do they fit in

    a distributed architecture? Examples of leading messaging platforms What is Spring Cloud Stream? Why use it?
  7. @mkheck Topics Why use messaging platforms/where do they fit in

    a distributed architecture? Examples of leading messaging platforms What is Spring Cloud Stream? Why use it?