ReferenceRuntimes and frameworksPumaOne process per core, 5 threads each. Threads overlap waits; the GVL keeps CPU on one core.Trade-offs#AxisScoreThroughputTail latencyMemoryVelocityResilienceOperabilityFrameworks#RailsSinatraEngineering terms#GIL (global interpreter lock)Cold start