HOWTO:
Reactive Architecture
❤Vert.x+Kubernetes❤
by
@codepitbull
jochen mader
codecentric
@codepitbull
Das Netzwerk ist zuverlässig !
Die Latenzzeit ist gleich Null !
Der Datendurchsatz ist unendlich !
Das Netzwerk ist sicher !
Die Netzwerktopologie wird sich nicht ändern !
Es gibt immer nur einen Netzwerkadministrator !
Datentransport ist „umsonst“ !
Das Netzwerk ist homogen !
ALLES LÜGE !
?
INSULT AS A SERVICE
TIS BUT A SCRATCH
INSULT AS A SERVICE
TIS BUT A SCRATCH
INSULT AS A SERVICE
ADAPT
INSULT AS A SERVICE
responsive
elastic
event driven
resilient
FRAMEWORKS
simple clustering
simple threading model
small core, many modules
messaging based
?
❤
VS
DATABASE
MongoDB Client
JDBC Client
SQL Common
Redis Client
MySQL / PostgreSQL client
INTEGRATION
Mail Client
Stomp Client
JCA Adaptor
TCP Eventbus Bridge
Camel Bridge
AMQP Bridge
RabbitMQ Client
AUTH
JDBC auth
JWT auth
Shiro auth
MongoDB auth
Oauth 2
DISCOVERY
Vert.x Discovery Service
Kubernetes
Docker Links
Consul
Redis Backend
DEVOPS
Metrics using Dropwizard
Metrics using Hawkular
Shell
Docker
Stack Manager
CLUSTER
Hazelcast
JGroups
Apache Ignite
Zookeeper
LANGUAGES
Java 8
JavaScript
Groovy
Ceylon
Kotlin
Scala
http://start.vertx.io/
sbt new vert-x3/vertx-scala.g8
more => https://github.com/vert-x3/vertx-examples
CODE
git clone git@github.com:codepitbull/vertx-java-
kubernetes-demo.git
Vert.x kubernetes
Vert.x kubernetes

Vert.x kubernetes