Dockercon2018 Notes

DockerCon2018

JP Penny

  • WANT: agile & lead, etc ms/cloud benefits. Cam and catalog service.
  • microservices in immutable infra. IaC, check in scripts, create and scale infra on demand
    • allows polyglot persistence, good for their domain. Database replication +pic of their architecture
  • No big bang release
  • 30+ services came in 6 months after good results.
  • ISSUES w/ Docker 1.11: connectivity loss b/t services, services spinning up at the same time, major outage. MITIGATE:
    • slow down onboatding
    • multiple docker clusters (one for f/e & b/e, for parallel deployments in 2 diff clusters)
    • vertically scaled k/v store
    • accerlate upgrade plan
    • Docker EE v17.03 - gove-live 3 mon, open issues resolved, faster deployment, scaling; self-healing, stable; IPSec support
    • scaled cluster to 4x needs, perf test well
    • entire ecommerce platform migrated in 2 years.
      • 120 microservinces, 100k deployments, 120mil business, 0 issue 2017 peak, onboarding store services
      • wrote docker deployment API. triggered by jenkins, talk to their deployment API
      • process visible to all stakeholders in dashboard
      • Jenkinsfile and deployment spec files (pic): joint managed by dev and ops, 1 spec for environment going to and services version. ALL use same specification

ADDL HIGHLIGHTS:

  • on-demand releases, dynamic scaling, improved time to market, reduced cost

KEY TAKEAWAYS:

  • controlled on-boarding of services to prove it worked and not take down system. Multi-cluster design helped, move to one first, reduce risk *- reduce friction - cloud agnostic helped running locally for devs fixing bugs! Frictionless upgrade from underlying platform
  • Empower teams - break down walls b/t dev and ops, self-service / all tools needed, training, higher up support
  • Plan for failure - failure isolation, think about failure when designing app
  • Talent acquisition -

?

  • how much training did you need to give your people?
  • how much time to market was reduced?
  • how much cost savings?
Written on June 14, 2018