~/talk

Lessons Learned Running IBM Watson on Mesos

Talkat MesosCon Asia 2016 · 2016-11-18..11-19· [microservices, machine-learning]
links:none on file
slides:none on file

Watson migrates ~40 microservices onto Mesos + Marathon and Docker, moving from ~50 nodes to ~1,000 in a year and running 25 services on Marathon. Solr needed local disks so the team uses SolrCloud mirroring and hits stateful pitfalls that require pinning workarounds. Outages include a 1 MB znode limit in ZooKeeper and leader split race conditions after network failures. Production stack includes Docker 1.7, Marathon 0.9, lacks auto scaling and persistent volumes, and relies on chaos testing and improved metrics.

AI-written summary · about

  1. 0:00Introduction
  2. 0:57China
  3. 1:15Jason
  4. 2:15What is Watson
  5. 3:41Brief History
  6. 4:07Commercialization
  7. 4:43Developer Portal
  8. 5:38Team
  9. 6:38Timeline
  10. 8:05Watson Developer Cloud
  11. 8:44Rank and Retrieve Service
  12. 11:17Marathon
  13. 13:08Moving containers
  14. 14:37Outages
  15. 16:55Limitations
  16. 18:14Mirroring
  17. 18:33Losing Contact
  18. 20:33Third Outage
  19. 22:36Lessons Learned
  20. 29:20Metrics
  21. 30:58Deployment Automation
  22. 32:41Chaos Testing
  23. 33:52Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.