← Graph

Collapse controllers and background jobs into one command layer

takeaway 2 connections

Ismael Celis's architectural recommendation: stop maintaining two mental/implementation layers (web controllers vs background jobs) and model all business logic as commands that flow through one runtime. Some commands complete immediately; others take seconds — the UI reacts to whichever events appear via a single asynchronous pub/sub path. This is the foundation of Cidurial and explicitly removes the special-case UI-update code for long-running steps.

type
recommendation
takeaway Collapse controllers and background jobs into one command layer
about
Cidurial project
Cidurial is the implementation of this idea.
takeaway Collapse controllers and background jobs into one command layer
from_talk
Core architectural message of the talk.

Provenance