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. Learning Resources
  4. Educational Content & Resources
  5. 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 CachingTechniques 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.