Volver al ranking

InterviewReady/system-design-resources

interviewready.io

These are the best resources for System Design on the Internet

cachefault-tolerancescalabilitysystem-design
Crecimiento de estrellas
Estrellas
18.3k
Forks
2.5k
Crecimiento semanal
Issues
1
5k10k15k
may 2022sept 2023feb 2025jul 2026
README

System Design Resources

These are the best resources for System Design on the Internet.

Table of Contents

Video Processing

Cluster and Workflow Management

Intra-Service Messaging

Message Queue Antipattern

Service Mesh

Practical System Design

Distributed File System

Time Series Databases

Rate Limiting

In Memory Database - Redis

Network Protocols

Chess Engine Design

Subscription Management System

Google Docs

API Design

NoSQL Database Internals

NoSQL Database Algorithms

Database Replication

Containers and Docker

Capacity Estimation

Publisher Subscriber

Event Driven Architectures

Software Architectures

Microservices

Distributed Transactions consistency Patterns

Load Balancing

Alerts and Anomaly Detection

Distributed Logging

Metrics and Text Search Engine

Single Point of Failure

Location Based Services

Batch Processing

Real Time Stream Processing

Caching

Distributed consensus

Authorization

Content Delivery Network

Testing Distributed Systems

System Design Resources

Repositorios relacionados
redis/redis

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

COtherdatabasekey-value
redis.io
75.6k24.7k
TanStack/query

🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

TypeScriptnpmMIT Licensereacthooks
tanstack.com/query
50k4k
Blankj/AndroidUtilCode

:fire: Android developers should collect the following utils(updating).

JavaMavenApache License 2.0androidapp
blankj.com/2016/07/31/android-utils-code/
33.7k10.6k
vercel/swr

React Hooks for Data Fetching

TypeScriptnpmMIT Licensereacthook
swr.vercel.app
32.4k1.4k
dragonflydb/dragonfly

A modern replacement for Redis and Memcached

C++Othermemcachedmulti-threading
dragonflydb.io
30.9k1.2k
valkey-io/valkey

A flexible distributed key-value database that is optimized for caching and other realtime workloads.

CBSD 3-Clause "New" or "Revised" Licensecachedatabase
valkey.io
26.6k1.2k
SDWebImage/SDWebImage

Asynchronous image downloader with cache support as a UIImageView category

Objective-CMIT Licensemacosios
sdwebimage.github.io
25.6k6k
onevcat/Kingfisher

A lightweight, pure-Swift library for downloading and caching images from the web.

SwiftMIT Licenseswiftkingfisher
24.4k2.8k
redisson/redisson

Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

JavaMavenApache License 2.0javaredis
redisson.pro
24.4k5.5k
microsoft/garnet

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.

C#MIT Licensecachecache-storage
microsoft.github.io/garnet/
11.9k674
dicedb/dicedb

Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.

COtherdatabasestorage-engine
dicedb.io
10.8k1.4k
JeffreySu/WeiXinMPSDK

微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.

C#Apache License 2.0wechatwechat-sdk
weixin.senparc.com
8.9k4.3k