Backend patterns

How common backend responsibilities map to Resuma. Every row is implemented in examples/todo.

PatternResumaTodo file
Client RPC#[server]main.rs
Refetch after mutationlist_todos + island reloadmain.rs
Request pipelineset_action_middleware / #[middleware]security.rs
HTTP handlerThin #[server] fnmain.rs
Domain logicService moduletodo_store.rs
Auth checkattach_session()security.rs
Input validationDTO + validatetodo_store.rs
Request loggingRequest id + auditsecurity.rs
Error mappingResult<T> + ResumaErroractions
Rate limitingSecurityConfigsecurity.rs
Security headersSecurityConfig defaultsframework

Run the todo example →