Posts tagged: system-design-case-studies
-
Operate what you build: lessons for small AI products
Analyzing the ownership mindset in production engineering and how to apply it to AI workflows, CRMs, dashboards, and small products.
→ -
Monitoring AI workflows: learning from Netflix but applying at small scale
Designing just enough monitoring for small AI workflows: logs, metrics, traces, evaluation, and business signals.
→ -
From Discord to CRM: how to store activity logs and conversation history?
Drawing lessons from how Discord handles message storage to design activity logs and conversation history for a small CRM.
→ -
When the database starts exhausting the on-call team
From Discord's case of storing trillions of messages, the post looks at the signs that a database is no longer suited for the workload.
→ -
Feed ranking and feedback loops: lessons for product builders
Explaining the feedback loop in recommendation systems and how product builders should design signals, metrics, and guardrails.
→ -
TikTok-style recommendation: why is architecture as important as the algorithm?
Analyzing TikTok-style feeds through official sources and academic research to understand the role of platform architecture in recommendations.
→ -
Shopee and distributed tracing: how to watch a request go through microservices?
Analyzing Shopee's use of ClickHouse for distributed tracing and lessons for multi-service systems.
→ -
When should you leave MongoDB/Cassandra/SQL? Lessons from Discord
Analyzing the database migration decision through the Discord case and how to choose a database based on access patterns, operational costs, and trade-offs.
→ -
How does Discord store trillions of messages?
Reading the Discord case of migrating from Cassandra to ScyllaDB and drawing lessons on databases, hot partitions, migration, and latency.
→ -
Netflix Microservices: why is observability more important than you think?
Reading Netflix's post on microservices to understand why distributed systems need multi-level observation: request flows, bottlenecks, and instance-level metrics.
→ -
Designing a ranking system: from Airbnb to CRM search
Drawing lessons from Airbnb Search and Embedding-Based Retrieval to design a CRM search/ranking system in a practical way.
→