Skip to content
tech-analogytech-analogy
Tech Analogy
  • System Design
    • Consistent Hashing: How to manage load efficiently
    • Cache Eviction Policies: How not to screw up your system
  • .NET
    • Implementing Segmented LRU with .NET & Redis
tech-analogytech-analogy
Tech Analogy
Menu
Offcanvas menu
  • System Design
    • Consistent Hashing: How to manage load efficiently
    • Cache Eviction Policies: How not to screw up your system
  • .NET
    • Implementing Segmented LRU with .NET & Redis
.NET

Implementing Segmented LRU with .NET & Redis

ByAmit Pal September 14, 2024September 14, 2024

Segmented LRU (Least Recently Used) is a hybrid cache eviction technique that merges the strengths of both LRU and LFU (Least Frequently Used) strategies. It helps efficiently manage the removal […]

Read More
Cache Eviction Policies
System Design

Cache Eviction Policies: How not to screw up your system

ByAmit Pal September 9, 2024September 14, 20241 Comment on Cache Eviction Policies: How not to screw up your system

To manage the limited space in a cache, items are discarded through a process known as cache eviction. In this article, we’ll explore different cache eviction policies through a fun […]

Read More
consistent-hashing
System Design

Consistent Hashing: How to manage load efficiently

ByAmit Pal August 15, 2024September 10, 2024

Consistent Hashing is a mechanism designed to manage load efficiently in distributed systems, ensuring performance and resiliency as nodes are added or removed.

Read More
Copyright © 2025 Tech Analogy - Powered by Rishi Theme