NServiceBus Saga

  “ A Saga is a Long Lived Transaction that can be written as sequence of transactions that can be interleaved. All transactions in the sequence complete successfully or compensating transactions are ran to amend a partial execution. “   Coined By-  Hector Garcia-Molina, Kenneth Salem Princeton University 1987 A saga is a collection of Sub … Continue reading NServiceBus Saga

NServiceBus: Fundamentals

Event Driven Architecture : Send command and Publish events. Asynchronous messaging A mechanism for Loosely coupled integration of software components. Publisher/subscriber pattern. Advantage: Scalability, Reliability( Retry) Service Bus - For Service Endpoint communication. Allows services to communicate with each other, Have backend messaging implementation. Service Bus Should not have any business logic, service should be … Continue reading NServiceBus: Fundamentals