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

Transporting Data at Warp Speed : How to connect your Spring Boot apps quickly, powerfully, and painlessly

394797f95420c4da4c84379f0d0b11c9?s=47 Mark Heckler
September 02, 2021

Transporting Data at Warp Speed : How to connect your Spring Boot apps quickly, powerfully, and painlessly

As all aspects of our lives become more distributed and the galaxy gets ever smaller—someday we'll go anywhere in the alpha quadrant at warp speed, wait and see!

Distributed systems are the future, and anyone who says otherwise is probably selling monoliths. With the number of applications and cloud regions expanding at a dizzying rate, communication is key.

In this session, Mark takes you through a live-coding adventure exploring various powerful options for data transport among your critical services.

Topics covered may include some or all of the following:

* Reactive Streams
* Server Sent Events
* WebSocket
* RSocket

Message-based interactions using messaging platforms, e.g. RabbitMQ, Kafka
All examples will be coded live and in real-time using live flight and weather data. Check out this session to learn how to use all of the tools in engineering to enable your enterprise to transport data at warp speed!

Accompanying repo: https://github.com/mkheck/warpspeed

394797f95420c4da4c84379f0d0b11c9?s=128

Mark Heckler

September 02, 2021
Tweet

Transcript

  1. Transporting Data at Warp Speed How to connect Spring Boot

    apps quickly, powerfully, and painlessly Mark Heckler Principal Cloud Advocate, Java/JVM Languages Java Champion, Kotlin Developer Expert markheckler@microsoft.com @mkheck
  2. Who am I? bit.ly/springbootbook

  3. The Plan - Leonard Bernstein

  4. The Plan

  5. Let’s code!

  6. None
  7. Resources • Watch+star the repo at https://github.com/mkheck/warpspeed for today’s code

    and updates! • Other recommended sessions • Recorded • From zero to Spring Boot hero with GitHub Codespaces • Rapid development with Azure Spring Cloud • Bootiful Spring tooling for the masses • Enable authentication and authorization with Azure Active Directory and Spring Security • Upcoming • Accelerate Spring apps to cloud at scale – discussion with Azure Spring Cloud customers • Thanks for attending!