The ATS architecture is highly complex due to its focus on performance. We will discuss the asynchronous event system, continuations, and state machines that drive this high performance beast. We will dive into the necessary specifics of the TS API so that attendees will walk away with a better understanding of the intricacies of ATS and be prepared to write their own plugins.