Technical Team lead @Tajawal
Applying eventual consistency on a CQRS application means at some point the write part may be desynchronized from the read part.
Eventual consistency is a concept brought by CQRS (most of the times). It is important to understand the consequences and the impacts.
This architecture divides the software into layers using a simple rule: outer layers can depend on lower layers, but no code in the lower layer can depend on any code in the outer layer.