- Use Command Query Responsibility Segregation (CQRS) Pattern
- Swagger UI using utoipa for Open API compatibility
- Spin Cloud for hosting
Use Turso and Migrate Initial DB Schema
spin watch --runtime-config-file ./runtime-config.toml --sqlite @migration.sql
runtime-config.toml
[sqlite_database.default]
type = "libsql"
url = "" # add your turso url
token = "" # add turso token
spin build
spin deploy