Backup Software Architecture
Elliotte Rusty Harold: How to write network backup software: a lesson in practical optimization
I’ve tried to use Apple’s .Mac WebDAV-based iSync backup/sync thing, and it sucks. Maybe someone at Apple should read this …
It’s great to read ERH’s post because at Sharpcast—my employer—we have taken exactly the same points and integrated them into our sync protocol. We are planning to have file syncing “soon”; currently we have a photo backup and sharing product.