Course of CQRS: Command Query Responsibility Segregation

Javier FerrerRafa Gómez

By Javier Ferrer y Rafa Gómez Software Design and Architecture

Increase the performance and decoupling of your backend through CQRS. We will explore concepts and implementations of synchronous and asynchronous buses.

💸 ¡Primera lección disponible sin registro!

Si ya has hecho el curso de Arquitectura Hexagonal y quieres ir un paso más allá, ¡este es tu curso!

Cuando una aplicación crece demasiado en términos de personas programando en ella, o en términos de necesidad de rendimiento, es fácil acabar con código muy lioso y poco estructurado. CQRS nos ayuda a solventar este tipo de problemas.

Qué aprenderás en este curso:

  • Qué particularidades diferencian a los comandos y las queries
  • Cómo implementar un bus. A pesar de que el curso es agnóstico del lenguaje de programación, veremos ejemplos de implementación para bajar todos los conceptos teóricos al terreno tanto en PHP como en Scala.
  • Cómo jugar con la asincronía
  • Por qué es importante enviar los identificadores de nuestros recursos desde los clientes

Acabarás el curso con unos cimientos sólidos al respecto de CQRS. Si quieres ir un paso más allá y descubrir Event Sourcing, tienes disponible el curso de CQRS y Event Sourcing con Kotlin y Axon Framework.

Aquí el trailer del curso para que te hagas una idea de la calidad del contenido 😬

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • Everything above
  • More benefits coming soon

We won’t increase the price while your subscription is active