Workspace
Backend architecture
Plan database schemas, APIs, service architecture, and infrastructure.
Opening backend architecture
Open it from Architecture, Backend Plan in the sidebar, or from the Backend Plan tab in the flow editor.
Database schema
Design your data model with tables, columns, and relationships. Iterel generates schema designs based on your user flows and product requirements. You can review and modify:
- Table names and descriptions
- Column types, defaults, and constraints
- Primary keys and foreign keys
- Relationships (one-to-one, one-to-many, many-to-many)
- Indexes for performance
API design
Define the endpoints your product needs:
- HTTP methods (GET, POST, PUT, DELETE)
- URL patterns and parameters
- Request and response shapes
- Authentication requirements
- Error handling patterns
The API design connects to your user flows — each user action often maps to one or more API calls.
Service architecture
Plan how your application is structured: service boundaries, communication patterns, shared libraries, background jobs, and external integrations.
Infrastructure planning
High-level decisions about hosting, database hosting, file storage, authentication providers, and environment variables.
- For code implementation, read Engineering and code.
- For user-facing flows, read Flows and planning.