Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2BJ8u7F.
Mike Demmer talks about the major changes that Slack has made to the service architecture to meet the needs for larger and larger enterprise customers. Demmer presents 3 of these changes: decomposition of the real-time message service, client-side lazy loading via edge caching, and scaling the primary data storage tier with fine-grained horizontal sharding using Vitess. Filmed at qconsf.com.
Mike Demmer is a member of Slack's Infrastructure Engineering team, where he works on hard problems of scalability and reliability and leads the development of Slack's next generation database architecture. Previously, he was co-founder and CTO of Jut - a startup applying a new dataflow language to observability for developers and operations engineers.