A non-transitory computer-readable storage medium, comprising program instructions, which, when executed by one or more processors of a computing system, perform a method comprising:
- receiving digital product information, wherein
- the digital product information comprises
- digital production information, and
- destination physical location information,
- the digital production information is configured to facilitate production of a product, and
- the destination physical location information identifies a destination physical location, which is a physical location of a destination to which the product is to be shipped;
- selecting a selected production node from a plurality of production nodes, wherein
- each production node of the plurality of production nodes is located at a corresponding point-of-service of a plurality of points-of-service, and
- the selecting comprises
- determining a destination shipping location for the destination, wherein
- the destination shipping location is a location within a shipping area structure, and
- the destination shipping location is based, at least in part, on the destination physical location,
- for each point-of-service of the plurality of points-of-service,
- determining a corresponding desirability score for the each point-of-service of the plurality of points-of-service, wherein
- each one of the plurality of points-of-service is located at a point-of-service physical location of a plurality of points-of-service physical locations,
- each point-of-service physical location of the plurality of points-of-service physical locations is located at a point-of-service shipping location of a plurality of points-of-service shipping locations within the shipping area structure, and
- the corresponding desirability score for the each point-of-service of the plurality of points-of-service is based, at least in part, on a relationship of the destination shipping location and the point-of-service shipping location of the each point-of-service of the plurality of points-of-service within the shipping area structure, and
- identifying the selected production node from the plurality of production nodes, wherein
- the selected production node is identified based, at least in part, on the corresponding desirability score of the each point-of-service of the plurality of points-of-service,
- the selected production node is identified such that the corresponding desirability score of the point-of-service of the selected production node is at least as great as the corresponding desirability score of the point-of-service of any other production node of the plurality of production nodes, and
- the any other production node of the plurality of production nodes is a one of the plurality of production nodes other than the selected production node;
- and
- communicating the digital production information to the selected production node, wherein
- the computer system is configured to communicate with the each production node of the plurality of production nodes, and
- the communicating the digital production information to the selected production node results in production of the product by the selected production node.