Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Docker Berlin Meetup Nov 2015: Zalando Intro

966 views

Published on

Small introduction for the November 2015 Docker Berlin Meetup on how Zalando Technology uses Docker on AWS to power Radical Agility.

Published in: Technology
  • Be the first to comment

Docker Berlin Meetup Nov 2015: Zalando Intro

  1. 1. Radical Agility with Docker & AWS Docker Berlin Meetup 2015-11-12 henning.jacobs@zalando.de @try_except_ tech.zalando.com
  2. 2. ONE OF EUROPE’S LARGEST ONLINE FASHION RETAILERS ★ 15 countries ★ 3 fulfillment centers ★ 16+ mn active customers ★ 2.2+ bn € revenue 2014 ★ 135+ mn visits per month ★ 9.000+ employees ★ IPO in Oct 2014
  3. 3. … WITH A STRONG FOCUS ON TECHNOLOGY ★ 800+ in Tech Dept ★ 5 main tech locations ○ Berlin ○ Dortmund ○ Hamburg ○ Dublin ○ Helsinki Visit us our tech page: tech.zalando.com
  4. 4. RADICAL AGILITY
  5. 5. AUTONOMY
  6. 6. ➊ One AWS account per Team ➋ Deployment with Docker ➌ Managed SSH Access ➍ REST/OAuth 2.0 mandatory ➎ Traceability of changes IN A NUTSHELL STUPS
  7. 7. AWS DEPLOYMENT Senza CLI Deploy Tool Pier One Docker Registry docker pull docker push Taupage AMI
  8. 8. IMMUTABLE STACKS ELB myapp-v1 myapp.example.org EC2 + Docker EC2 + Docker EC2 + Docker 100%
  9. 9. IMMUTABLE STACKS ELB myapp-v1 EC2 + Docker EC2 + Docker EC2 + Docker ELB myapp-v2 EC2 + Docker EC2 + Docker myapp.example.org 90% 10%
  10. 10. ● Pier One Docker Registry ● Ubuntu & OpenJDK base image ● Log to STDOUT ● Config via KMS encrypted env vars ● Non-root execution ● Persistence via EBS mounts ● Immutable stacks, no orchestration DOCKER IN STUPS
  11. 11. ● Offline builds ● Improved isolation ● GPG signing ● Registry API / Spec ● Focus on Docker core product MY WISHLIST @DOCKER
  12. 12. STUPS Homepage stups.io GitHub Repositories github.com/zalando-stups tech.zalando.com @try_except_ Open Source First

×