Hi again,

Alright, I see.

Think of it like this:

An application is responsible for creating an entity, but, for some weird reason, the entity has no identity until it has been persisted in and processed by some third party the application knows nothing about.

This third party might be unresponsive, locked up, under heavy load, or whatever.

The application will just have to sit there and wait to get to know the identity of the object it created itself.

Doesn't this sound awkward?

Software Developer Manager | Big4 ex. FinTech | Writer with +1M views. Sharing my opinion & what I learn. YT channel youtube.com/c/NicklasMillard

Love podcasts or audiobooks? Learn on the go with our new app.

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