# ard-003: CRDT sync server I'd like a local-first architecture, because: - It means I can develop a working local app first, then extend it to sync with other devices - It's a cool architectural pattern I'd like to practice building - It makes my app more resilient against network issues - It makes my app more performant - It means my data lives locally, which is nice There is really only one mature local-first architectural reference, and that involves a CRDT sync server as an essential component. So that's what we'll do. Satisfied by: task-014