Stylistic question:
When writing a genserver module, we often write a set of interface functions and (of course) the callbacks. Assume that there is some business logic (data manipulation of the received message, spawning multiple processes, etc).
Should that business logic be placed in the interface function, leaving a “thin” callback, or the other way around?
Especially if some of the business logic involves calling other interface functions, spawning tasks, etc.






















