Core Concepts
Orionjs is built around several key concepts that work together to create a clean, maintainable architecture:Controllers
Controllers are the starting point of all code executions. Orionjs supports multiple types of controllers:- HTTP controllers: Handle HTTP requests
- GraphQL controllers: Handle GraphQL requests (queries, mutations, subscriptions, and model resolvers)
- Jobs controllers: Execute scheduled or queued jobs
- Echoes controllers: Facilitate communication between services