Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reactive Microservices with Vert.x

Devoxx via YouTube

Overview

Explore reactive microservices with Vert.x in this comprehensive Devoxx conference talk. Dive into the world of high-demand, high-scale distributed systems and learn how to leverage reactive programming for improved scalability. Discover Vert.x, a lightweight, fast, modular, and high-performance toolkit for building reactive applications on the JVM. Follow along with live demonstrations showcasing how to create reactive code using Java, Groovy, JavaScript, and other JVM languages. Gain insights into building Vert.x-based systems that utilize the unique Vert.x event bus for real-time communications between modern web browsers and the cloud. Explore key microservices principles, reactive systems, and programming concepts, including verticles, event loops, and JSON decoding. Learn about microservices patterns, API gateways, and circuit breakers to prevent cascading failures. By the end of this talk, reconsider traditional monolithic architectures and embrace an event-driven, reactive, microservice-focused approach to application development.

Syllabus

Introduction
Red Hat
Developer Evolution
Microservices
The Phoenix Project
The Monolith
Key Microservices Principles
Key Microservices Concerns
Vertx Demo
Pods
Vertx
Reactive Systems
Reactive Programming
Verticals
Event Loop
Grab
Event Loops
Vertical 2 Demo
Web Apps
Whiskey
Turn
JSON decode
Running the application
Eventbus
HTTPListener
Publisher
Microservices Patterns
The Browser
API Gateway
Cascading Failure
Circuit Breakers
Circuit Breaker Example
Run Example
Leaderboard

Taught by

Devoxx

Reviews

Start your review of Reactive Microservices with Vert.x

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.