Главная
Study mode:
on
1
Intro
2
Scaling
3
Costs
4
Core model
5
Performance test
6
Cache oblivious algorithms
7
Battling contention
8
Disruptor
9
Connection multiplexing
10
Single points of contention
11
Queues
12
Coffee shop analogy
13
Capacity planning
14
Case logging
15
We need to log
16
Separating reading and writing
17
Updates and replacements
18
SSDs
19
Memcache
20
Be simple
21
Perfect is not the answer
22
Mechanical sympathy
23
Not good enough
24
Structural engineering
25
Load testing
26
Testing to breaking point
27
When the replica takes over
28
When theres no load
29
Avoid being commercial
30
Eat together
31
Work together
32
Performance
33
Economics
34
Logging Framework
Description:
Explore the intricacies of scalable systems in this 48-minute conference talk from GOTO Aarhus 2012. Delve into the core concepts of system scaling, cost-effectiveness, and performance optimization with High-Performance Computing Specialist Martin Thompson. Learn about cache-oblivious algorithms, battling contention, and the Disruptor pattern. Discover strategies for connection multiplexing, capacity planning, and efficient logging practices. Examine the importance of separating read and write operations, utilizing SSDs and Memcache, and embracing simplicity in system design. Gain insights into mechanical sympathy, structural engineering principles applied to software, and the significance of load testing. Understand the economics of performance and the value of collaborative teamwork in building scalable systems.

It's All a Numbers Game - The Dirty Little Secret of Scalable Systems

GOTO Conferences
Add to list
0:00 / 0:00