~/talk

How We Built a Highly Scalable Machine Learning Platform Using Apache Mesos

Talkat MesosCon Europe 2017 · 2017-10-25..10-27· [machine-learning, microservices]
links:none on file
slides:none on file

Built a containerized Machine Translation platform on Apache Mesos using Marathon/Kronos, Docker and Marathon for orchestration, Kafka for messaging, HBase on HDFS for storage, protocol buffers for messages and Ansible for automation, deployed to AWS. The system auto-scales microservices and reaches about 1,000 requests/sec and tens-to-hundreds of thousands of words/sec in the demo; lessons include Kafka/HBase/HDFS tradeoffs, 40% non-prod AWS spend and ~30% savings from reserved instances, and reliable deployments via Ansible + Docker + Marathon.

AI-written summary · about

  1. 0:00Intro
  2. 1:46Machine Translation quality improvements
  3. 3:57Adaptive Machine Translation idea
  4. 5:21Update Example - EngFra
  5. 5:47Update Example: Translation Model Adaptation
  6. 9:19Neural MT in the Cloud
  7. 10:16How can we do this?
  8. 10:32What we had before?
  9. 13:05A new platform
  10. 14:50Architecture evolution
  11. 19:05Lessons Learned
  12. 19:19Cost efficient
  13. 23:52Security
  14. 25:41Platform high availability
  15. 28:11Resource allocation
  16. 30:58Releases are not as easy as expected
  17. 33:24Investigations become more complex
  18. 36:01Independent microservices
  19. 37:34Periodically reevaluate assumptions
  20. 39:36Future improvements
  21. 43:57Demo Time!
~/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.