Performance terms
Every millisecond matters — here is how to win them back
Slow software costs money, loses users, and erodes trust. Performance engineering covers profiling, caching strategies, database query optimisation, network latency, memory management, and the architectural patterns that keep systems fast under real-world load. Most performance problems are invisible until they are not — these terms help you find and fix them before your users do.
The optimal pool size is smaller than you think — follow the formula (cores × 2) + effective_spindle_count rather than matching thread count.
2mo ago
performance advanced
Indexes are data structures that allow the database to find rows matching a WHERE clause without scanning the entire table.
2mo ago
performance intermediate
Splitting a large table into physical segments by range, list, or hash — enabling partition pruning, faster archival, and parallel scans.
2mo ago
performance advanced
Horizontally partitioning data across multiple database instances by a shard key, scaling write throughput beyond a single server's limits.
2mo ago
performance advanced
Debounce delays execution until input stops; throttle caps execution to once per interval — both control the frequency of expensive operations.
2mo ago
performance intermediate