Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservices Platform on Kubernetes at Mercari

taichi nakashima
December 04, 2018
16k

Microservices Platform on Kubernetes at Mercari

Keynote slides for JapanContainerDays v18.12 https://containerdays.jp

In this presentation, I explained why Mercari decided to use Kubernetes for its Microservices Platform. We love its extensibility and ecosystem. We also contribute to the ecosystem as well.

taichi nakashima

December 04, 2018
Tweet

Transcript

  1. https://www.flickr.com/photos/vorn/484854948 A big part of making Continuous Delivery practice successful

    is to be able to push new code without fear. –Continuous Delivery with Spinnaker, chapter 7
  2. Reliable rollout by Deployment Self-healing by ReplicaSets Load balancing by

    Service Auto-Scaling by HPA https://www.flickr.com/photos/volvob12b/17122934879
  3. Deploy source code and does not build Provide application-level services

    Dictate logging, monitoring, or alerting Provide a configuration language https://www.flickr.com/photos/volvob12b/17122934879
  4. Stateless Batch ML Secure Stateful Stateless Batch ML Secure Stateful

    Stateless Batch ML Secure Stateful Various Business Various Application Platform
  5. Stateless Batch ML Secure Stateful Stateless Batch ML Secure Stateful

    Stateless Batch ML Secure Stateful Various Business Various Application Platform Kubernetes is infrastructure for next generation applications, PaaS and more –Brendan Burns, co-founder of Kubernetes
  6. Serverless Abstraction Various Abstraction Platform ML workload Abstraction Mercari PaaS

    Abstraction App Various Application App App App App App App App App App App App
  7. Serverless Abstraction Various Abstraction Platform ML workload Abstraction Mercari PaaS

    Abstraction App Various Application App App App App App App App App App App App
  8. Various Abstraction Platform ML workload Abstraction Mercari PaaS Abstraction App

    Various Application App App App App App App App App App App App