
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
Consistent hashing minimizes key redistribution when servers are added/removed
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