Caching Strategies
Cache patterns, eviction policies, Redis deep dive, cache invalidation strategies, and common pitfalls like cache stampede and cache penetration.
Cache patterns, eviction policies, Redis deep dive, cache invalidation strategies, and common pitfalls like cache stampede and cache penetration.
CPU scheduling algorithms, metrics, multilevel queues, real-time scheduling, and how the Linux CFS scheduler works.
Deep dive into database indexes — B-Tree, hash, covering, composite — and strategies to analyze and optimize slow queries.
Guide to JVM internals covering memory layout, garbage collection, class loading, and runtime performance basics.
Explains parallel consumer patterns in Kafka for increasing throughput when processing is slower than message consumption.
Identifying slow queries, profiling tools, key metrics, connection pooling, and practical optimization workflow.
Address spaces, swap, OOM killer, huge pages, NUMA, and practical Linux memory tuning.