16. Service Objects
are created when an action:
is complex (such as calculating an employee’s salary)
uses APIs of external services
clearly doesn’t belong to one model (for example, deleting
outdated data)
uses several models (for example, importing data from one
file to several models)