Tag
#system-design
4 entries.
Study notes
Apr 10, 2026 4 minWebSockets Demystified: Real-Time Communication, Design Trade-offs, and Scaling Tips
WebSockets demystified: why they exist, how bi-directional real-time communication works, and the trade-offs that matter when scaling WebSockets in production.
#websockets#real-time#system-design
Study notes
Mar 9, 2026 14 minConcurrency vs. Parallelism: Essential Concepts for System Design (Deep dive with Python)
Concurrency vs. parallelism explained with Python: how the GIL, threading, asyncio, and multiprocessing work, and when to choose each for system design.
#concurrency#python#system-design
Study notes
Mar 8, 2026 23 minBloom Filters: System Design Optimization Through Probabilistic Membership Testing
How Bloom filters trade certainty for speed and space in system design, why that trade-off matters, and where to use this probabilistic data structure.
#system-design#data-structures#bloom-filters
Study notes
Mar 7, 2026 27 minFrom File Cabinets to Distributed Clouds: A Journey Through the Evolution of Databases
A tour through the evolution of databases, from flat files to relational, NoSQL, and NewSQL systems, with lessons on why modern database designs work this way.
#databases#history#nosql#system-design