Skip to content

Data and Persistence

Data and Persistence explains how GoForj applications work with durable data, derived data, and files.

Use these guides to keep source-of-truth records, derived data, and files separate while working with database connections, cache accessors, and storage disks configured by your app.

Choose a Data Task

TaskRead
Select, configure, or inspect a databaseDatabase Connections
Change schema safelyMigrations
Own and test database queriesRepositories
Coordinate durable writesTransactions
Store temporary or derived valuesCache Patterns
Store files and objectsStorage Patterns
Compare local and production backendsDriver Selection