Hi Stephanus, thanks for your feedback and question. The purpose of a command is to update the state of the system according to something that has happened in reality. Therefore, AcquireDataPoint is a good choice. Please do not confuse real-life events with commands. Commands are used to reflect the fact that a real-life event has happened. Your system might reject this command, and then the user will receive something like “Data point could not be acquired”. For further explanations, please see my workshop at dddworkshop.dev

Eliran Natan

Writes about Computer Science & Software Design. https://enatan.dev/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store