youtube image
From YouTube: CQRS and Event Sourcing by examples of Magento MSI

Description

Agenda:
- N-layered architecture
- SOLID
- CQS
- CQRS
- Microservice architecture
- CQRS in Magento 2
- MSI Architecture
- Command/Query segregation in MSI (Stock/Source)
- Reservation mechanism as a way of Event-Sourcing in MSI
- Headless MSI

Useful Links:
Magento Technical Guidelines: https://devdocs.magento.com/guides/v2.2/coding-standards/technical-guidelines.html
CAP Theorem: https://en.wikipedia.org/wiki/CAP_theorem
Starbucks does not use two-phase commit: http://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf
CQRS by Martin Fowler: https://martinfowler.com/bliki/CQRS.html
Greg Young - CQRS and Event Sourcing: https://www.youtube.com/watch?v=JHGkaShoyNs
Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law
Task-Based UI: https://cqrs.wordpress.com/documents/task-based-ui/
Domain Driven Design by Eric Evans: https://books.google.com.ua/books/about/Domain_driven_Design.html?id=xColAAPGubgC&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false
Eventual Consistency: https://en.wikipedia.org/wiki/Eventual_consistency
DDD Quickly: https://www.infoq.com/minibooks/domain-driven-design-quickly