Messaging and streamsRepartitioning
Distributed coordinationFencing
Running in productionScope of impact
Why is it slow? Performance anti-patternsDistance
Multi-tenant SaaSDecide early
Architecture stylesThe weights
System design trade-offsResizing
Key technologiesAt-least-once
Common patternsChunking
InfrastructureAt-least-once
Search & discoveryFreshness
Storage & mediaView counts
Social & feedsGeoshards
Real-time & collaborationGroups
Location & mapsPromises
E-commerce & bookingDelivery promise
Data, analytics & monitoringHot keys
AI & LLM systemsData rules
Core conceptsDecouple in time
Networking and APIsEncapsulation
Data and storageCrossover
Caching fundamentalsEarly refresh
Messaging and streamsRetry storms
Distributed coordinationStaleness
Running in productionPercentiles
Why is it slow? Performance anti-patternsSELECT *
Keep going?
Next page