awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Caching Strategies · Awesome GitHub Repositories

3 repos

Awesome GitHub RepositoriesCaching Strategies

Architectural strategies and techniques for managing data storage in memory to optimize application performance and retrieval speeds.

Explore 3 awesome GitHub repositories matching education & learning resources · Caching Strategies. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Systems & Applied Computing
  5. Infrastructure Architecture
  6. Distributed Systems & Scalability
  7. Caching Strategies

Awesome Caching Strategies GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHubView on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u

    algorithmalgorithmscoding-interview
  • donnemartin/system-design-primer

    donnemartin/system-design-primer

    335,906GitHubView on GitHub↗

    This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a

    Pythondesigndesign-patternsdesign-system
  • redis/redis

    redis/redis

    73,096GitHubView on GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr

    Ccachecachingdatabase

Explore sub-tags

  • In-Memory CachingStoring frequently accessed data in RAM to optimize performance.
  • Object CachingIn-memory storage of serialized objects to reduce reconstruction overhead.
  • Proactive Cache PrefetchingTechniques for populating cache layers before data is explicitly requested by the application.
Query Caching
Techniques for storing and retrieving previous database query results to reduce redundant execution and improve system performance.
  • Web Server CachingServer-side storage of responses to reduce backend processing load.
  • Write-Behind CachingAsynchronous write patterns where the cache is updated before the primary database.
  • Write-Through CachesCaching patterns where data is written into the cache and the corresponding database simultaneously to ensure consistency.