Главная
Study mode:
on
1
Intro
2
Big company problems
3
Andy Grove on org structure
4
Global effects of autonomy / leverage
5
Sweet spot: cluster scheduling
6
Sweet spot: Finagle as Thrift service framework
7
Sour patch (?): monolithic service
8
Sweet spot (7): service oriented architecture
9
Sour patch: cross-service application logic library
10
Sour patch: unowned services
11
Strato: a platform for microservices
12
Why a new language/implementation?
13
Example: fetch tweets in a user's timeline
14
a sweet spot?
15
Emergent benefits of centralized platform
16
Conjecture
Description:
Explore the balance between leverage and autonomy in large-scale software development through this conference talk from Strange Loop. Delve into the challenges faced by companies like Twitter in managing hundreds of engineers building complex systems. Examine the tradeoffs between centralizing components for increased leverage and decentralizing for better autonomy. Learn about concrete examples from Twitter's experience and discover Strato, a new "serverless" platform designed to boost engineer leverage while maintaining acceptable autonomy. Gain insights into Strato's design, implementation, and performance at Twitter, featuring a Scala-like DSL for implicit concurrency and native Thrift data manipulation. Understand how this innovative approach addresses the leverage-autonomy dilemma in large software systems and its potential impact on organizational structure and efficiency.

Leverage vs. Autonomy in a Large Software System

Strange Loop Conference
Add to list
0:00 / 0:00