Primero debemos crear nuestro proyecto de npm, en un terminal ubicado en donde queremos crear el proyecto ejecutamos los siguientes comandos. npm init npm i express express-async-errors awilix cors compression helmet memory-cache mongoose npm i -D dotenv nodemon Con nuestro proyecto iniciado y con las dependencias que utilizaremos instaladas crearemos la siguiente estructura de archivos
CQRS (Command Query Responsability Segregation) es un estilo arquitectónico en el que se separa las operaciones de lectura (Query) y actualización (Command) de un almacén de datos, el patrón CQRS puede maximizar su rendimiento, escalabilidad y seguridad de la aplicación. La flexibilidad creada al migrar a CQRS permite que un sistema evolucione mejor con el tiempo y