Production engineering, written down.
Architecture decisions, system tradeoffs, and the things that only make sense once you've been paged at 3 AM.
Audit
1 articleBenchmarks
7 articlesBsps
68 articlesHow To Use This SystemLearning PathPrerequisitesREADMEBig O AnalysisProbability For EngineersStatistics For PerformanceQueueing TheoryNumerical StabilityREADMEArrays And Memory LayoutHash TablesTrees And IndexingGraphs And Network AlgorithmsSorting And SearchingREADMEProcesses And ThreadsMemory ManagementIo And SyscallsSchedulingVirtual MemoryREADMEHow A Request Travels ThroughOsi And Tcp IpTcp Deep DiveHttp And Http2Dns And Load BalancingCongestion ControlREADMESocketsMultiplexing Epoll KqueueNon Blocking IoProtocol DesignREADMEStorage EnginesIndexingQuery PlanningTransactions And MvccReplicationREADMEHow A Request Behaves With HardwareN Plus One Query ProblemConnection PoolingCaching StrategyThreading Vs Async Vs Event LoopRate LimitingApi DesignREADMEScalability PatternsConsistency ModelsDistributed Systems FundamentalsREADMEProfiling And BenchmarkingLatency AnalysisThroughput OptimizationREADMEObservabilityIncident ResponseCapacity PlanningREADMERedis InternalsNginx InternalsPostgresql InternalsREADMETechnical LeadershipArchitecture Decision RecordsSystem ReviewsREADME