Ho già fatto una domanda simile prima, ma continuo a faticare per ottenere questo.
Ho un contesto limitato che è UserManagement che contiene tutti i dettagli su User, UserId ecc. Questo è separato come contesto in quanto è utilizzabile in due applicazioni separate.
Ho un altro contesto limitato che memorizza tutto il codice riusabile, come il mio core. Nel nucleo, c'è un concetto condivisibile (un'interfaccia e un tratto in PHP), ma questo utilizza l'ID utente dal mio altro contesto limitato.
Dato che il nucleo è la parte più bassa del mio dominio, sicuramente non dovrei fare riferimento a oggetti in un livello sopra di esso? Dovresti condividere un concetto di Identificatore più generico su un UserId concreto?
Questa domanda mi confonde anche con l'uso generale di oggetti Id attraverso diversi contesti limitati; dovrei fare riferimento a UserId in altri contesti, o creare un'implementazione di UserId in ognuno di essi?