In DDD, an Entity's identity runs through time and across different representations. Unlike value objects, the attributes of an entity can change without changing what the entity is. Identity is what makes it trackable across a distributed system.

#DDD #FinTech

In fintech, a Loan entity may change its outstanding balance, interest rate, and status many times over its life. None of these changes alter its identity. The Loan remains the same domain object from origination through closure.
Distributed systems require entities to carry stable, globally unique identifiers—often UUIDs—so they can be referenced safely across service boundaries, event streams, and database replicas without ambiguity or collision.