For several years, luminaries like Jonas Bonér, James Ward, and Josh Long have encouraged us to use reactive programming. Now that reactive programming has gone mainstream, and many Java frameworks support it, is it really all that?
In this talk, you'll learn how to create Java REST APIs with Micronaut, Quarkus, Spring Boot, and Helidon. Then, you'll see how to secure them with OAuth 2.0 and what their reactive equivalents look like. I'll compare each framework's imperative versus reactive implementation performance numbers. Finally, you'll learn about their GraalVM support and see how they compare when running natively.
You'll leave with enough knowledge to create your own secure Java REST APIs and be confident if reactive works for you.
Meetup event: https://www.meetup.com/virtualjug/events/299634463
GitHub repo: https://github.com/mraible/java-rest-api-examples
YouTube recording: https://www.youtube.com/watch?v=Om66XAMf8tM