
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
SQL enforces schema and ACID, NoSQL offers flexibility and horizontal scaling
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 does: minimizes remapping when nodes join/leave
Consistent hashing distributes data across nodes, minimizing remapping when nodes join/leave
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
One email a day: 5 concepts + the 5 stories that matter →
Swipe through 100 ML concepts daily
Open TickerNews