Se você é desenvolvedor back-end e precisa resolver problemas de escalabilidade, precisa lidar com alta complexidade de lógica de negócios, e gerenciar conflitos de acesso a dados em sistemas de alta demanda, esse vídeo é pra você.
⭐ Vou te apresentar hoje o CQRS, que é um padrão de design de software que separa as partes de escrita e leitura dos dados na aplicação, permitindo otimizações independentes e melhor escalabilidade.
✅ O QUE VOCÊ VAI APRENDER
• O que é CQRS
• Commands e Queries, que podem ser otimizados separadamente
• Usando NestJS e TypeORM
✅ CÓDIGO FONTE
https://github.com/phillippelevidad/phillcode-nestjs-cqrs
E, se você quiser seguir junto, nós começamos a partir do código do vídeo anterior, disponível aqui: https://github.com/phillippelevidad/phillcode-typeorm-relations
✅ SIGA-ME NAS REDES
• linkedin: https://www.linkedin.com/in/phillippesantana
• instagram: https://www.instagram.com/phillcode.io
• tiktok: https://www.tiktok.com/@phillcode
• youtube: https://www.youtube.com/@PhillCodea
• github: https://github.com/phillippelevidad
• blog: https://phillcode.io
✅ CAPÍTULOS
00:00 Introdução
00:37 O que é CQRS
05:37 Revisão do projeto
06:08 Novas dependências e configurações
09:41 Queries - GetEmployee
18:29 Commands - CreateEmployee
23:33 Commands - UpdateEmployee
26:57 Commands - AssignManager
29:10 Queries - GetEmployeesReport
32:24 Fechamento
32:50 Desafio