Data-intensive systems handle complex state: real-time collaboration, file synchronization, or processing the entire web.
Google Docs lets people edit simultaneously. Dropbox syncs files across devices. Web crawlers index billions of pages. Each has unique challenges.
I'll walk through these designs, focusing on the algorithms and trade-offs that make them work.