CodeiumGeneral AI

Generic Backend Service Rules for Codeium

Generic Backend Service Rules adapted for Codeium. High-signal generic engineering guidance for real projects.

rules file
# Generic Backend Service Rules for Codeium

## Service design
- Clear boundary: handlers/controllers, domain services, repositories.
- Keep business logic out of transport layer.
- Domain errors mapped explicitly to response errors.

## Resilience
- Timeouts + retries + circuit breaker for external dependencies.
- Queue heavy/slow side effects off request path.
- Graceful shutdown with in-flight request draining.

## Operability
- Health/readiness checks must reflect real dependency state.
- Backpressure strategy for spikes (rate limit, queue, degrade gracefully).

How to use with Codeium

#backend#services#reliability#codeium#generic-rules#general#ai-coding-rules

Related Rules