
REST uses fixed endpoints; GraphQL allows clients to request specific fields
Image: Lookang many thanks to author of original simulation = Francisco Esquembre author of Easy Java Simulation = Francisco Es, CC BY-SA 3.0, via Wikimedia Commons
REST uses fixed endpoints; GraphQL allows clients to request specific fields
SQL vs NoSQL: SQL enforces schema and ACID, NoSQL offers flexibility and horizontal scaling
Ever wondered how databases handle massive data across the globe?
BFS vs DFS: BFS finds shortest path in unweighted graphs, DFS uses less memory
BFS finds shortest path in unweighted graphs; DFS uses less memory
Load balancing (computing)
Load balancing distributes tasks efficiently across resources
consistent hashing solves: minimizes key redistribution when servers are added/removed
Ever wonder why adding or removing servers doesn't mess up your favorite streaming service?
ACID
ACID guarantees data validity in transactions
Lambda calculus
Lambda calculus represents data using only functions
Swipe through 100 ML concepts daily
Open Pocket Polymath