Litestream separates SQLite recovery from database clustering
engineeringsqlitelitestreambackupswalBen Johnson's introduction argues for keeping application data local while copying SQLite changes to S3. Its WAL handling explains both the appeal and the recovery boundary.