awesome-scalability
awesome listpushed almost 2 years ago
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
AI summary
System design guide
An updated reading list on scalable systems design
- stars
- 59.5K
- forks
- 6.1K
- watching
- 1.9K
- awesome lists
- 6
- entries
- 916
What's in the list
916 links in 105 sections, with live GitHub stats.activeno commit in 2y
Principle
Links
Microservices and Orchestration
Links
Distributed Caching
Distributed Caching / HTTP Caching and CDN
Links
Distributed Locking
Links
Distributed Tracking, Tracing, and Measuring
Links
Distributed Scheduling
Distributed Scheduling / Airflow - Workflow Orchestration
Links
Distributed Monitoring and Alerting
Links
Distributed Security
Links
Distributed Messaging, Queuing, and Event Streaming
Distributed Messaging, Queuing, and Event Streaming / Event-Driven Messaging
Distributed Messaging, Queuing, and Event Streaming
Distributed Messaging, Queuing, and Event Streaming / Pub-Sub Messaging
Distributed Messaging, Queuing, and Event Streaming
Distributed Messaging, Queuing, and Event Streaming / Kafka - Message Broker
Distributed Messaging, Queuing, and Event Streaming
Distributed Messaging, Queuing, and Event Streaming / Stream Data Deduplication
Links
Distributed Logging
Links
Distributed Searching
Distributed Searching / ELK (Elasticsearch, Logstash, Kibana) Stack
Links
Distributed Storage
Distributed Storage / In-memory Storage
Distributed Storage
Distributed Storage / Object Storage
Links
Relational Databases
Relational Databases / Replication
Relational Databases
Relational Databases / Sharding
Relational Databases
Relational Databases / Presto the Distributed SQL Query Engine
Links
NoSQL Databases
NoSQL Databases / Key-Value Databases
NoSQL Databases
NoSQL Databases / Columnar Databases
NoSQL Databases / Columnar Databases / Cassandra
NoSQL Databases / Columnar Databases
NoSQL Databases / Columnar Databases / HBase
NoSQL Databases / Columnar Databases
NoSQL Databases / Columnar Databases / Redshift
NoSQL Databases
NoSQL Databases / Document Databases
NoSQL Databases
NoSQL Databases / Graph Databases
Links
Time Series Databases
Time Series Databases / Druid - Real-time Analytics Database
Links
Distributed Repositories, Dependencies, and Configurations Management
Links
Scaling Continuous Integration and Continuous Delivery
Availability
Availability / Resilience Engineering: Learning to Embrace Failure
Availability
Availability / Failover
Availability
Availability / Load Balancing
Availability
Availability / Rate Limiting
Availability
Availability / Autoscaling
Availability
Stability
Stability / Circuit Breaker
Stability
Stability / Timeouts
Stability
Performance
Performance / Performance Optimization on OS, Storage, Database, Network
Performance
Performance / Performance Optimization by Tuning Garbage Collection
Performance
Performance / Performance Optimization on Image, Video, Page Load
Performance
Performance / Performance Optimization by Brotli Compression
Performance
Performance / Performance Optimization on Languages and Frameworks
Intelligence
Intelligence / Big Data
Intelligence
Intelligence / Distributed Machine Learning
Architecture
Architecture / Architectures of Finance, Banking, and Payment Systems
Interview
Interview / Designing Large-Scale Systems
Interview
Interview / Explaining Low-Level Systems (OS, Network/Protocol, Database, Storage)
Interview
Interview / "What Happens When... and How" Questions
Organization
Organization / Code Review
Talk
Nothing in this list matches your filter.
Featured in 6 awesome lists
Each link jumps to the spot where the list mentions awesome-scalability.