Пишуть одне але далі набирають в Санкт-Петербурзі career.habr.com/...panies/epam-com/vacancies
не правильно, бо на один агрегат два паралельно не запуститься. делівері йде послідовно по session_id на кожного агрегата, це гарантовано на рівні service bus.
saga на durable functions, session ordering per aggregate, storage partition per aggregate. github.com/...lias_CQRS/tree/master/src
при синхронному буде await на service-bus на стороні asp.net core gateway. це збільшить навантаження на api сервер. concurrent- кожен агрегат послідовно аплаїть події по версії.
Greg Young — Building an Event Storage
Microsoft — Exploring CQRS and Event Sourcing
Greg Young — CQRS & Event Sourcing
Lorenzo Nicora — A visual introduction to event sourcing and cqrs
Greg Young — A Decade of DDD, CQRS, Event Sourcing
Martin Fowler — Event Sourcing
Eric Evans — DDD and Microservices: At Last, Some Boudaries!
Martin Kleppmann — Event Sourcing and Stream Processing at Scale
Julie Lerman — Data Points — CQRS and EF Data Models
Vaughn Vernon — Reactive DDD: Modeling Uncertainty
Mark Seemann — CQS versus server generated IDs
Udi Dahan — If (domain logic) then CQRS, or Saga?
Event Store — The open-source, functional database with Complex Event Processing in JavaScript
Pedro Costa — Migrating to Microservices and Event-Sourcing: the Dos and Dont’s
David Boike — Putting your events on a diet
DDD Quickly
Dennis Doomen — The Good, The Bad and the Ugly of Event Sourcing
Liquid Projections — A set of highly efficient building blocks to build fast autonomous synchronous and asynchronous projector
папка з DDD агрегатами в проекті Command Handler. самі абстракції тут: github.com/...ntellias.CQRS.Core/Domain
MediatR це більше CQS, Фаулер чітко описав що має бути фізичне розділення баз данних та серверу для CQRS, у нас realtime, є колективне редагування як в google docs, всі зміни в реальному часі, і всі юзери бачать будь як зміни в даних відразу без рефрешів.
CorrelationId генерує Application Insights ще на клієнті і проходить через все end-to-end. код в power point під статтю редагувався, трохи помилок компіляції може бути )
10к для JavaScript developer норм, а от DevOps/CTO за 10к це явно мало, певно якісь мікро компанії/стартапи.
UX дизайн очень важный аспект современных проектов, начинающему устроится в серьезную контору практически нереально, для начала нужно иметь хороший опыт и набор готовых работ для реальних проектов, которий можно получить на ODesk или других фрилансах.
На каждую должность определен список обязанностей — честно показывает ваш уровень, но продавать свои умения надо уметь!
Нужно головой думать перед выбором профессии, чтобы потом не задавать такие вопросы.
1. Человек который может успешно построить проект от начала и до конца включая технические и бизнес аспекты с персональной ответственностью.
2. 25-30$ / час
3. 500 — 700$
Слава герою!