Scalability Minimal Theory

You will learn:

10 Users, 10 ZEO Clients

Why are Software Slow ?

The Frequency of CPU: 2Ghz

The Speed of Light: 300,000 km/s

The Frequency of RAM: 200 Mhz

Why are Software Slow ?

The Speed of Light: 300,000 km/s

Why are Software Slow ?

The Latency of Network: 1 µs to 1ms

Why are Software Slow ?

The Speed of Disks: 10,000 rpm

Why are Software Slow ?

The Latency of SSD: 200 µs or better

Why are Software Slow ?

Access Conflict (Serialized)

Why are Software Slow ?

Solving Access Conflict by Sharding

Why are Software Slow ?

Solving Access Conflict by Caching

Why are Software Slow ?

Solving Access by Beautiful Code

Solving Access by Better Algorithm

Better Algorithm for 90% cases

(1.65 minutes * 90 + 2 years * 10) / 100 = 2.4 months

Be Radical

What About ERP5 (1)

What About ERP5 (2)

What About ERP5 (3)