Intent
Provide a stable application foundation for integration platforms.
When to use
- You need an admin portal and job orchestration.
- You want a full-stack framework with auth and queues.
- Integrations require structured modules and policies.
Core mechanics
- Use MVC structure with migrations.
- Run background jobs with queues.
- Store configuration in env and config files.
Implementation checklist
- Define the domain modules and boundaries.
- Set up migrations and seed data.
- Implement authentication and authorization.
- Configure queues and job workers.
- Add logging, monitoring, and error handling.
Failure modes and mitigations
- Migration drift -> track schema changes and test migrations.
- Queue backlog -> monitor worker health and retries.
- Config mismatch -> validate env settings.
Observability and validation
- Application logs and error rates.
- Queue metrics and job success rates.
Artifacts
- Architecture diagram.
- Environment template and setup docs.
- Operational runbook.