HARDAnalytics & Experimentation
MEDIUMSystem Design
HARDSystem Design
WebSocket ProtocolPublish-Subscribe Messaging SystemsDistributed Data StoresLoad Balancing and Service Discovery+1
HARDSystem Design
Event-Driven Architecture and Message QueuDistributed Data Stores and Indexing for IIdempotency and Deduplication in DistributConsistency Models+1
HARDSystem Design
HARDSystem Design
MEDIUMSystem Design
HARDSystem Design
Interval Trees / Segment Trees / InvertedDistributed CachingAPI Design PrinciplesDatabase Indexing and Query Optimization+1
HARDSystem Design
MEDIUMSystem Design
Asynchronous Messaging & Message QueuesDistributed Systems Reliability PatternsRate Limiting & BackpressureData Modeling for User Preferences & Templ+1
HARDSoftware Engineering Fundamentals
HARDSystem Design
MEDIUMSoftware Engineering Fundamentals
HARDSystem Design
Real-time Communication ProtocolsMessage Queues and Event StreamingDistributed Data StoresConsistency Models+1
MEDIUMSystem Design
MEDIUMAnalytics & Experimentation