O'Reilly logo
  • Derek Harmon thinks this is interesting:

only when the order is ready to ship


Cover of Microservices for the Enterprise: Designing, Developing, and Deploying


The order may be picked, packed and on a conveyor belt heading for a Schneider in minutes, or it may take days for the warehouse to receive a replenishment of one or more items ordered. There are so many exceptions that could arise within the implementation of this one use case, that am I to expect the Order Processing microservice manages all of this statefulness?

Again, I think the authors want to avoid the complexities for the time being, but they are clearly present and not at all localized by this particular domain-driven design. Is this the best example the authors could devise?