Upload
sectionio
View
208
Download
1
Embed Size (px)
Citation preview
BUILDING DEVOPSCENTRIC PRODUCTS
WITH DOCKERDANIEL BARTHOLOMEW, SECTION.IO.
@dbartholomew
DEVOPS CENTRICAUTOMATION FIRST
CONSISTENT MANAGEMENT
AUTOMATION FIRSTFROM DEV TO PROD
CONFIGURATION AS CODEINFRASTRUCTURE AS CODE
CONSISTENTMANAGEMENTSAME MEASUREMENT
SAME LOGGINGSAME DIAGNOSTICS
FOR BOTH DEV AND OPS
INTRODUCINGSECTION.IO
BRINGING CONTINUOUS DELIVERYTO CONTENT DELIVERY
CONTINUOUSINTEGRATION
DEVS OPERATE WITHOUT PROXIESOPS BRING PROXIES LATER
WHAT IF?DEVS DEVELOP WITH PROXIESHTTP IS A PART OF YOUR APP!
PREDICTABILITYCONSISTENCY OF ENVIRONMENTS
MINIMISE LATE BUGS
DOCKER AND GITBINARY CONSISTENCY
KNOWN STATE
HOSTING DOCKERVAGRANTAWS EC2
DOCKER FOR WHAT?PROXY RUNTIMES
MANAGEMENT RUNTIMES
PROXY RUNTIMESVARNISH V3, V4MODSECURITY
PAGESPEEDCONTENT REWRITE
MANAGEMENTRUNTIMES
GRAPHITEELASTICSEARCH
GITUMPIRE
WHAT'S INTERESTING?ROUTING
BOUNDARIESSCHEDULING
ORCHESTRATIONIMAGES VS STATE
ROUTINGNGINX PROXY
BOUNDARIESGRAPHITE-WEB "CHROOT"
KIBANA "CHROOT"
SCHEDULINGALWAYS ON - STATE
ON DEMAND - LATENCYPUPPET AND NGINX
ORCHESTRATIONSIGNALLING HOSTS
SIGNALLING CONTAINERS
IMAGES VS STATEIN MEMORY STATE
SWAP IMAGE ON CHANGESIGNAL ON CHANGE
FUTUREMESOS
FURTHER "MICROSERVICES"MOAR PROXIES!
THANKSSECTION.IO
@DBARTHOLOMEW@SECTION_IO