Explore the benefits of implementing a custom Mesos executor in this 29-minute conference talk by Tomasz Janiszewski from Allegro. Delve into the intricacies of task lifecycle control and learn how replacing the default Mesos executor with a custom implementation can enhance your distributed system. Discover the advantages of custom executors, understand the Cloud Native 12 Factors, and examine potential conflicts in executor design. Gain insights into task lifecycle management, graceful shutdown procedures, and the use of locks and metadata. Compare custom executor implementations across different companies, including Aurora and Singularity. Ideal for software engineers and distributed systems enthusiasts looking to optimize their Mesos clusters.
Overview
Syllabus
Intro
Recap
Types of Executors
Cloud Native 12 Factors
Conflicts
Possibilities
Task lifecycle
Default Executors
Graceful Shutdown
Locks
Metadata
Container logger
Custom executors
Aurora
Singularity
Other Companies
Summary
Taught by
Linux Foundation