All challenges
Multiple ChoiceHard 45s

Local-first software trade-offs

A team wants local-first software: instant local reads/writes and sync when online. Which trade-off should they accept?
Options
  1. 1The system must always be online for writes to succeed so sync never conflicts
  2. 2Schema changes become impossible after first release once clients are deployed
  3. 3All data must live on a single server for durability so replicas stay consistent
  4. 4Strong immediate global consistency is given up in favor of eventual convergence

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle