Durable Objects
Durable Objects solve a different slice of the same problem: coordination through a single globally unique owner.
Workers = stateless global compute
D1 = relational data
DO = single-owner state and coordination
That is useful for sessions, locks, chat rooms, per-tenant coordination, and small transactional workflows.
Placement And Localization
Running near the user is not always right. A Worker that talks constantly to a database in another region may need backend-local execution instead.
default placement
smart placement
region-based placement
host or hostname-based placement
Then sovereignty adds another layer: jurisdictions, location hints, Regional Services, and metadata boundaries.