Professional Documents
Culture Documents
References / Resources
along with resources and other roadmaps
Donne Martin’s System Design Primer
System Design https : // roadmap.sh
ByteByteGo YouTube Channel
Returning Results
Master-Slave Active-Passive
Consistency Patterns
Master-Master Active-Active
Schedule Driven
Replication Fail-Over
Event-Driven Weak Consistency
Eventual Consistency
Background Jobs Availability Patterns
Strong Consistency
Availability in Numbers
Domain Name System
99.9% availability - three 9s LB vs Reverse Proxy
SQL Tuning
Caching
Busy Database
Communication HTTP TCP UDP
Client Caching
Busy Frontend
RPC REST CDN Caching
Chatty I/O
gRPC GraphQL Web Server Caching
Extraneous Fetching
Database Caching
Improper Instantiation Performance Antipatterns
Health Monitoring
Application Caching
Monolithic Persistence
Availability Monitoring
No Caching
Performance Monitoring
Noisy Neighbor
Monitoring Security Monitoring
Retry Storm
Ambassador
Usage Monitoring
Synchronous I/O
Anti-Corruption Layer
Instrumentation
CQRS
Reliability Patterns
Health Endpoint Monitoring Health Endpoint Monitoring Compensating Transaction Valet Key
Retry