Member-only story
The Ultimate Developerβs Cheat Sheet Collection: Code Smarter, Not Harder
Not a Premium Medium member? Click here to access it for free!
[ System Design β Cheat Sheet ]
ππ²π¬πππ¦ πππ¬π’π π§ ππ¨π¦π©π¨π§ππ§ππ¬
π ππππ°π¨π«π€π’π§π
βΎ DNS β Domain Name System (resolvers, nameservers, records)
βΎ Load Balancers β Hardware, software, Layer 4, Layer 7
βΎ CDNs β Content Delivery Networks (caching, edge servers)
βΎ Proxies β Forward, reverse, transparent, anonymous
βΎ VPNs β Virtual Private Networks (tunneling protocols)
βΎ Firewalls β Packet filtering, stateful inspection
βΎ NAT β Network Address Translation
βΎ Gateways β Connect different networks
βΎ Routers β Direct traffic between networks
π πππ¨π«ππ π
βΎ Databases β SQL, NoSQL (key-value, document, columnar, graph), NewSQL
βΎ Object Storage β Amazon S3, Google Cloud Storage, Azure Blob Storage
βΎ Block Storage β Network-attached storage (NAS), storage area networks (SAN)
βΎ File Systems β Distributed file systems (HDFS, Ceph), Network File System (NFS)
βΎ Caching β Redis, Memcached, Varnish, CDN edge caches