Overview
Explore reactive microservices on the JVM with Vert.x in this comprehensive conference talk. Dive into the world of high-demand and high-scale distributed systems, learning how to react to events asynchronously and non-blocking for improved scalability. Discover Vert.x, a lightweight, fast, modular, high-performance, and un-opinionated toolkit for building reactive applications on the JVM. Learn to create reactive code using Java, Groovy, JavaScript, or other JVM languages, and leverage the Vert.x eventbus for real-time communications between modern web browsers and the cloud. Gain insights into containerizing Vert.x-based applications with Docker and running them at scale using Kubernetes. Explore key microservice deployment patterns like blue/green and canary. Led by Burr Sutter, a Java Champion and Red Hat's Director of Developer Experience, this talk covers topics such as Spring Boot, microservices characteristics, circuit breakers, and async programming. Understand the evolution from the old Java world to modern reactive systems, and learn how to implement simple main methods and routers in Vert.x.
Syllabus
Intro
How far can you take it
Red Hat Developers
Spring Boot
Microservices
Read these books
The old Java world
Key characteristics
Read the book
Key patterns
Circuit breakers
Vertx
Async
Multicore
Simple Main Method
Router
Demo
Taught by
Devoxx