Volume 2: Inside Software: How Real Systems Are Built10/10
  1. 01Software Design 101-110
  2. 02Application Architecture 111-120
  3. 03Web and Mobile Apps 121-130
  4. 04Developer Workflow 131-140
  5. 05Testing and Quality 141-150
  6. 06Distributed Systems 151-160
  7. 07Cloud Platforms 161-170
  8. 08Delivery and Operations 171-180
  9. 09Applied Security 181-190
  10. 10Real-World Systems 191-200

Chapter 10 of 10

Real-World Systems 191-200

10 lessons54 min readingParts 191-200
  1. 01How Search Engines WorkHow does a search engine find and rank useful pages so quickly?6 min read
  2. 02How Email TravelsWhat happens between pressing send and a message reaching another inbox?5 min read
  3. 03How Video Streaming WorksHow does a service play high-quality video across changing network conditions?5 min read
  4. 04How Maps and Navigation WorkHow does a navigation app turn location data into a route and arrival time?5 min read
  5. 05How Digital Payments WorkWhat systems cooperate when a card or wallet payment is approved?6 min read
  6. 06How Ride-Sharing Matching WorksHow does a platform connect a rider with a suitable nearby driver?6 min read
  7. 07How Online Multiplayer Games Stay in SyncHow can players in different places share one fast-moving game world?5 min read
  8. 08How Collaborative Editing WorksHow can several people edit one document at the same time?5 min read
  9. 09How QR Codes Store InformationHow can a camera recover data from a small square pattern?5 min read
  10. 10Tracing One Tap Through a Modern AppHow many layers can participate in one simple button press?6 min read