A simple command, query, controller, service, and entity pattern.