anchor.diff:  * Where are my containers?
   |
   |===
  -
  -// ----------------------------------------------------------------------------
  -
  -=== What about non-java?
  -
  -image::images/non-java-languages.png[align="center", width="50%"]
   
   // ----------------------------------------------------------------------------
   
  
positive.code: * Fallback - If the downstream service is sinking and we fail fast, let's give our end users something a bit better than a stacktrace.
  --
  
  // ----------------------------------------------------------------------------
  
  === WORA = Write Once Run Anywhere
  
  image::images/wora.png[align="center", width="60%"]
  
  // ----------------------------------------------------------------------------
  
  [%notitle]
  === !
  
  image::images/docker-logo.png[align="center"]
  
  // ----------------------------------------------------------------------------
  
  === PODA = Package Once Deploy Anywhere
  
  image::images/poda.png[align="center", width="60%"]
  
  // ----------------------------------------------------------------------------
  
  [%notitle]
  === Docker Mission
  
  image::images/docker-mission.png[background, size=cover]
  
  [NOTE.speaker]
  --
  * Build -- develop an app using Docker containers with any language and any toolchain
  * Ship -- ship the dockerized app and dependencies anywhere -- to QA, teammates, or the cloud -- without breaking anything
  * Run -- scale to 1000s of nodes, move between data centers and clouds, update with zero downtime and more
  --
  
  // ----------------------------------------------------------------------------
  
  == DevOps challenges for multiple containers
  
  [.noredheader,cols="48%,4%,48%"]
  |===
  
negative.code: 
  // ----------------------------------------------------------------------------
  
  === WORA = Write Once Run Anywhere
  
  image::images/wora.png[align="center", width="60%"]
  
  // ----------------------------------------------------------------------------
  
  [%notitle]
  === !
  
  image::images/docker-logo.png[align="center"]
  
  // ----------------------------------------------------------------------------
  
  === PODA = Package Once Deploy Anywhere
  
  image::images/poda.png[align="center", width="60%"]
  
  // ----------------------------------------------------------------------------
  
  [%notitle]
  === Docker Mission
  
  image::images/docker-mission.png[background, size=cover]
  
  [NOTE.speaker]
  --
  * Build -- develop an app using Docker containers with any language and any toolchain
  * Ship -- ship the dockerized app and dependencies anywhere -- to QA, teammates, or the cloud -- without breaking anything
  * Run -- scale to 1000s of nodes, move between data centers and clouds, update with zero downtime and more
  --
  
  
  // ----------------------------------------------------------------------------
  
  [%notitle]
  == !
  
  [.centering]
  --
  