In this talk, we’ll demonstrate how to radically simplify your deployment with NATS, through location transparency, using multiple communication patterns, isolated communication contexts, distributed security, and zero configuration application failover. You’ll learn core NATS features like publish/subscribe, load-balanced queue subscribers, request/response, as well as some of its more recent security features such as securing streams and services with permissions, account isolation and NATS keys (NKEYS, ed25519 based), and decentralized auth via JSON Web Tokens (JWTs) by showing the internals of a decentralized Slack-like demo application.