Caching and Performance

Caching layers, latency bottlenecks, and performance tradeoffs across browsers, CDNs, applications, databases, and distributed systems.

5 API Performance Optimization Techniques

API performance techniques that shorten request work and reduce backend load.

API PerformanceOptimization

9 Website Performance Metrics

Website performance metrics for server delay, transfer cost, rendering, and stability.

MetricsWeb Performance

Caching Strategies

Caching strategies compared by read path, write path, and consistency tradeoffs.

CachingPerformance

Latency Numbers for System Design

Latency numbers teach the cost gap between memory, storage, networks, and users.

LatencyPerformance

Website Performance Optimization

Frontend performance through smaller bundles, faster rendering, and leaner assets.

FrontendPerformance

Content Delivery Networks (CDNs)

CDNs cache content at edge locations to cut latency and shield origins.

CDNContent Delivery

Elasticsearch Fundamentals

Elasticsearch indexing, shards, queries, and near real-time search behaviour.

ElasticsearchSearch

Redis Use Cases

Redis supports caching, sessions, queues, rate limits, and other hot-data workflows.

RedisUse Cases

Redis Persistence

Redis persistence through snapshots, append-only logs, and recovery tradeoffs.

Data PersistenceRedis

Redis Architecture Evolution

Redis architecture from standalone nodes to replication, failover, and clustering.

ArchitectureRedis

CDN Architecture and Caching

CDN operation through edge caching, cache keys, and origin shielding.

CDNNetworking

6 Elasticsearch Use Cases

Elasticsearch workloads for full-text search, log analysis, and large-scale aggregations.

AnalyticsSearch

Cache Failure Modes

Cache failures come from mass expiry, stale reads, hotspots, and unhealthy fallbacks.

CachingPerformance

8 Cache Eviction Strategies

Cache eviction policies for recency, frequency, scans, and adaptive replacement.

AlgorithmsCaching

Cache Miss Attacks

Cache miss attacks that bypass hot paths and overload the backing origin.

CachingSecurity

Low-Latency Stock Exchange Architecture

Low-latency exchange design through matching engines, hot paths, and market data flow.

Low LatencyStock Exchange

Memcached vs. Redis

Memcached and Redis compared by data model, persistence, scaling, and cache roles.

MemcachedRedis

Cache Eviction Policies

Cache eviction policies through TTL, LRU, LFU, FIFO, and workload fit.

AlgorithmsCaching

Cache Design Considerations

Cache fit, consistency limits, invalidation, eviction, and failure tradeoffs.

CachingPerformance

5 Caching Strategies

Caching strategies for read paths, write paths, and consistency between cache and store.

CachingData Synchronisation

Cache Systems Overview

Caching layers from browsers to CPU caches and the tradeoffs each one makes.

CachingPerformance

Redis Fundamentals

Redis fundamentals across data structures, persistence, caching, and messaging.

DatabaseRedis

Content Delivery Networks: An Introduction

CDN internals for edge caching, request routing, origin shielding, and asset delivery.

CDNNetworking

How Big Keys Affect Redis Persistence

Large Redis keys make AOF writes, rewrites, expiry, and replication more expensive.

PersistenceRedis

CDN Adoption Drivers

CDNs stay popular by cutting latency, offloading origins, and adding edge security.

CDNPerformance

ELK Stack for Log Management

ELK centralises logs for ingestion, indexing, search, and operational dashboards.

Elk StackLog Management