Slide 62
Slide 62 text
Application flow strategies
- Abstractions are good to design the multiple flows of your app
- It's important to stop them from "coloring" all your code
- Otherwise, everyone will be required to speak monad/result object
- Contain these strategies to the use cases abstractions:
- Services, operations, interactors, …
- Use ordinary error objects everywhere else
Controllers
Jobs
Channels
Services
Operations
Interactors
Infrastructure
Business rules
(Domain)