Microservices Platform on Kubernetes at Mercari

Ecb3acc2d246962361a4f8b3f7a6dd12?s=47 taichi nakashima
December 04, 2018
14k

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.

Ecb3acc2d246962361a4f8b3f7a6dd12?s=128

taichi nakashima

December 04, 2018
Tweet

Transcript

  1. https://www.flickr.com/photos/ships-worldwide/3252165457

  2. https://www.flickr.com/photos/ships-worldwide/3252165457 @deeeet / @tcnksm

  3. None
  4. https://www.flickr.com/photos/ships-worldwide/3252165457

  5. https://www.flickr.com/photos/vorn/484854948

  6. https://www.flickr.com/photos/vorn/484854948

  7. https://www.flickr.com/photos/vorn/484854948 https://blog.eventuate.io/2017/01/04/the-microservice-architecture-is-a-means-to-an-end-enabling-continuous-deliverydeployment/

  8. 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
  9. https://www.flickr.com/photos/vorn/484854948

  10. https://www.flickr.com/photos/vorn/484854948

  11. https://www.flickr.com/photos/vorn/484854948

  12. https://www.flickr.com/photos/vorn/484854948 https://dzone.com/articles/migration-from-vms-to-containers-1

  13. https://www.flickr.com/photos/volvob12b/17122934879

  14. https://www.flickr.com/photos/volvob12b/17122934879

  15. Reliable rollout by Deployment Self-healing by ReplicaSets Load balancing by

    Service Auto-Scaling by HPA https://www.flickr.com/photos/volvob12b/17122934879
  16. 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
  17. Stateless Batch ML Secure Stateful Stateless Batch ML Secure Stateful

    Stateless Batch ML Secure Stateful Various Business Various Application Platform
  18. 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
  19. Custom controller Custom Resource Definition Admission webhooks https://www.flickr.com/photos/volvob12b/17122934879

  20. 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
  21. https://www.flickr.com/photos/volvob12b/17122934879

  22. https://github.com/kubernetes/community/blob/master/contributors/devel/architectural-roadmap.md

  23. https://github.com/cncf/landscape

  24. https://speakerdeck.com/thockin/dockercon-2018-kubernetes-extensibility?slide=62

  25. 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
  26. Various Abstraction Platform ML workload Abstraction Mercari PaaS Abstraction App

    Various Application App App App App App App App App App App App
  27. Various Abstraction Platform Mercari PaaS Abstraction App Various Application App

    App App App App App App App App App App
  28. Various Abstraction Platform Mercari PaaS Abstraction App Various Application App

    App App App App App App App App App App ?
  29. https://www.flickr.com/photos/volvob12b/17122934879

  30. https://www.flickr.com/photos/volvob12b/17122934879

  31. https://www.flickr.com/photos/volvob12b/17122934879 Certificate Expiry Monitor Controller mercari/certificate-expiry-monitor-controller

  32. https://www.flickr.com/photos/volvob12b/17122934879 gRPC HTTP Proxy mercari/

  33. https://www.flickr.com/photos/ships-worldwide/3252165457

  34. https://careers.mercari.com/en/job/ https://www.flickr.com/photos/ships-worldwide/3252165457

  35. https://www.flickr.com/photos/ships-worldwide/3252165457