HARDSystem Design
Domain Specific Languages and Rule EnginesMulti-tenancy ArchitecturesData Parsing, Validation, and Type CoercioEvent Sourcing and Audit Logging+1
MEDIUMSystem Design
MEDIUMSystem Design
Distributed Crawling and ScrapingMessage Queues and Event StreamingData Deduplication and Near-Duplicate DeteVector Embeddings and Similarity Search+3
MEDIUMSystem Design
EASYSystem Design
MEDIUMSystem Design
HARDSystem Design
Distributed Message QueuesData Warehousing / Data LakesReal-time Analytics DatabasesSchema Evolution Strategies+1
MEDIUMSystem Design
HARDSoftware Engineering Fundamentals
MEDIUMSystem Design
Distributed CachingMessage Queues/Event StreamingIdempotency and Eventual ConsistencyRule Engine Design Patterns+1
MEDIUMSoftware Engineering Fundamentals
HARDSystem Design
MEDIUMSystem Design
MEDIUMSystem Design
Distributed Messaging QueuesDistributed Search EnginesTiered Storage and Data Lifecycle ManagemeBackpressure and Flow Control+1
System Design
Distributed Message QueuesSearch and Indexing EnginesData Retention and Tiered Storage StrategiMulti-tenancy Design Patterns and Resource+1
MEDIUMSoftware Engineering Fundamentals