Upload
gr8conf
View
442
Download
1
Embed Size (px)
Citation preview
$WHOAMIDeveloping on the JVM for the past 13 years
codefresh.io
Altogether standup guy
@NoamTenne
blog.10ne.org
CLIENT
ROUTER
NODENODE
Groovy script
Ratpack:5050
Ratpack:5051 Ratpack:5052
INJECT�ROUTER�URL
INJECT�NODE�URLS
INJECT�SIBLING�URLSINJECT�SIBLING�URLS
DOCKER PRIMER
THE CONTAINERS
APPLICATION LAYER APPLICATION LAYER
OPERATING SYSTEM LAYER (SHARED)
APPLICATION SERVER LAYER (SHARED)
DOCKER PRIMER
THE DAEMON
▸ Build images
▸ Create and run containers
▸ Push to online registries
▸ Manage the lot
▸ Has an excellent Gradle plugin
RATPACK + GRADLE + CONSUL + DOCKER
CLIENT
ROUTER
NODE
NODE
Groovy script
Ratpack:5050
Ratpack:5050
Ratpack:5050
CONSULREGISTRATOR