<<< Previous speaker next speaker >>>

Marius Eriksen, Twitter

No picture of  Marius  Eriksen

Presentation: "Abstractions at Scale, Our Experiences at Twitter"

Time: Friday 15:35 - 16:35

Location: City Room

Abstract: In this talk we will explore the role of abstraction when designing scalable systems. Specifically we tackle the tug-of-war between the trend of ever-higher levels of abstractions in modern programming languages (Scala, Haskell), libraries (ActiveRecord) and systems (MySQL, Cassandra) and real scalability concerns. The central thesis of the talk is that most real world scalability problems can be construed as issues with leaky abstractions. We explore how this influences the design of systems software and libraries.