Vert.x kubernetes

Post on 28-Jan-2018

317 views 2 download

Transcript of Vert.x kubernetes

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 SCRATCHINSULT AS A SERVICE

TIS BUT A SCRATCHINSULT AS A SERVICE

ADAPTINSULT AS A SERVICE

responsive

elastic

event driven

resilient

FRAMEWORKS

simple clusteringsimple threading model

small core, many modules

messaging based

?

VS

DATABASEMongoDB Client

JDBC ClientSQL CommonRedis Client

MySQL / PostgreSQL client

INTEGRATIONMail Client

Stomp ClientJCA Adaptor

TCP Eventbus BridgeCamel BridgeAMQP Bridge

RabbitMQ Client

AUTH JDBC auth JWT auth Shiro auth

MongoDB auth Oauth 2

DISCOVERYVert.x Discovery Service

KubernetesDocker Links

ConsulRedis Backend

DEVOPSMetrics using DropwizardMetrics using Hawkular

ShellDocker

Stack Manager

CLUSTERHazelcastJGroups

Apache IgniteZookeeper

LANGUAGESJava 8

JavaScriptGroovyCeylonKotlinScala

http://start.vertx.io/

sbt new vert-x3/vertx-scala.g8

more => https://github.com/vert-x3/vertx-examples

CODEgit clone git@github.com:codepitbull/vertx-java-

kubernetes-demo.git