This document provides an agenda for a talk on Apache Mesos, a distributed systems kernel that provides resource management and helps to abstract cluster resources. The talk discusses why distributed computing is hard, how Mesos helps by turning servers into a single large computer and improving multi-tenancy. It also covers Mesos history, how it works, examples of Mesos in production use, and alternatives to writing custom frameworks like Marathon.