@timfox
High performance reactive applications with Vert.x
Tim Fox Red Hat
High performance reactive applications with Vert.x Tim Fox Red Hat - - PowerPoint PPT Presentation
High performance reactive applications with Vert.x Tim Fox Red Hat @timfox Bio Employed By Red Hat to lead the Vert.x project Worked in open source exclusively for the past 9 years Some projects I've been involved with: Vert.x
@timfox
High performance reactive applications with Vert.x
Tim Fox Red Hat
@timfox
Bio
Vert.x project
Vert.x (creator), RabbitMQ, HornetQ (creator), JBoss AS, Mobicents...
@timfox
Overview
echEmpower benchmarks!)
@timfox
Polyglot
Full implementation: Almost there:
@timfox
Core Asychronous APIs
@timfox
Why Asynchronous?
websockets, IoT etc
@timfox
Verticle
Vert.x
@timfox
@timfox
Event Bus
Vert.x
@timfox
Clustered Event Bus
Vert.x JVM instances
network
@timfox
Event bus in the Browser
@timfox
@timfox
Modules
@timfox
@timfox
An ecosystem of modules
@timfox
It's all about the modules
MongoDB Redis MySQL/PostgreSQL SMTP JDBC Jersey Promises Guice Spring Vertigo Metrics Facebook Yoke Kafka BSON work-queue NoDyn GCM SocketIO Sessions Via RxJava
@timfox
Fat jars
@timfox
@timfox
High Availability
@timfox
@timfox
Developing with Vert.x
@timfox
@timfox
Summary
where you want
@timfox
Project Info
@timfox
Get involved!
@timfox