Presentation: How We Learned to Stop Worrying and Love Fan-In

Duration

Duration: 
5:25pm - 6:15pm

Persona:

Abstract

Twitter's massive write-time and nearly-instantaneous Tweet fanout system is well-known. This talk will discuss the architecture and challenges involved in the shift towards read-time determination and collection of Tweets for users, incorporating disparate content relevance and recommendation systems. With additional layers of software business logic composed into the core Twitter experience, this has necessitated the adoption of new contracts between teams and services, a re-examination of our principles about resiliency, and reconciliation between competing forms of content selection.

Speaker: Mike Cvet

Tech Lead for Timelines Infrastructure Team / Sr Staff Software Engineer @Twitter

Mike Cvet is the tech lead of the Timelines Infrastructure team at Twitter. He and his team are responsible for building and operating the services which assemble and serve Twitter's home timeline and various other content streams. He is a member of the Twitter Architecture Group which helps guide company-wide adoption of technology and processes at Twitter. Mike is also a member of the Twitter Technical Design Shepherds, which facilitate the design, technical review and launch processes for new systems, services and major features at the company.

Find Mike Cvet at

Similar Talks

Distributed Systems Engineer Working on Cache @Twitter
CEO @Skipjaq & Co-Founder of SpringSource
Co-Founder @Honeycombio, formerly DevOps @ParseIT/@Facebook
Sr. Staff Engineer @Uber, Co-founder @Voxer
Engineering Leader at Large (formerly Director of Operations Engineering @Netflix)
JVM/GC Engineer @Twitter, JCP Executive Committee, & Previous G1GC Tech Lead

.

Tracks

Monday Nov 7

Tuesday Nov 8

Wednesday Nov 9

Conference for Professional Software Developers