RAIQL fundamentals
Why RAIQL exists, CLI workflow, init, validate, generate and dev.
A focused developer course where every module advances the same ServiceDesk SaaS application. Learn the language by using it.
Why RAIQL exists, CLI workflow, init, validate, generate and dev.
Types, required fields, relationships, generated CRUD and API behavior.
PostgreSQL adapter, Prisma, migrations and local database workflow.
User entity, email/password authentication, JWT and protected APIs.
Roles, ALLOW rules, ownership and record-level access.
Tenant entity, tenant-scoped data and isolation concepts.
Generate OpenAPI 3.1 and consume APIs with the TypeScript SDK.
Domain events, PostgreSQL outbox and background worker generation.
Generated contracts, security tests and database integration tests.
Environments, secrets, observability, Docker, Kubernetes and AWS ECS.
Build and validate the complete multi-tenant ServiceDesk application.
The capstone is deliberately more serious than a todo-list demo.
Tenant, User and Ticket entities with relationships.
Email/password, JWT, roles, ownership and tenant isolation.
OpenAPI 3.1 and TypeScript SDK generation.
TicketCreated event, outbox and background job.
Generated tests, compatibility and dependency checks.
Environment profiles, secrets, health, metrics and deployment artifacts.
Learn first, then prove your practical competency.