What is event sourcing?

Event sourcing is a software architecture pattern that has gained popularity in recent years, especially in the field of distributed systems. This pattern involves recording every change or event that occurs in a system, unlike normal systems that only keep the latest state of the system.

Introduction to CQRS

CQRS is a software architecture design pattern that separates the read and write operations of the program into two separate models. This pattern was introduced by Greg Young in 2010 and has since been used to simplify complex applications. Today, this approach has gained wide popularity among developers.