Get in touch

Get in touch with Binary

Binary Studio website uses cookies to enhance your browsing experience. By continuing to use our site, you agree to our Privacy Policy and use of cookies.

Learn more more arrow
Binary Studio 27.10.2011

.NET Team Meeting 10/26/2011: CQRS and Event Sourcing

Yesterday’s .NET department meeting was dedicated to problems of design and development of scalable distributed systems and, in particular, to architectural principles such as CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES). Constantin shared knowledge and experience received at Event Centric Weekend Tutorial led by Greg Young and Rinat Abdullin (Kyiv, October 22-23, 2011).

Several topics were discussed:

  • When to apply CQRS/ES;
  • Some concepts of DDD;
  • CQRS principle overview (with comparison against classic N-Tier architecture);
  • CQRS in conjunction with ES;
  • Problem of flexibility in context of independence from underlying infrastructure;
  • CQRS/ES from business’ and developer’s prospective;
  • Maintaining high testability and reliability.

Second part of the meeting had practical nature and was dedicated to review of test solution (very simplistic model of market) written in order to gain overall understanding of introduced concepts from developer’s prospective.