PinnedAshraf MageedScalability and SOA — Part 2 (Event-Driven SOA)In the previous post in this series, I wrote about scaling up vs out, why we chose scaling-out and why layered service models are not the…5 min read·Jan 24, 2015----
Ashraf MageedTargeted Event-Carried State TransferAnother flavour of microservices’ integration2 min read·Jan 5, 2023----
Ashraf MageedinLevel Up CodingEvent-Carried State Transfer Integration in MicroservicesGood or Bad?3 min read·Jan 3, 2023----
Ashraf MageedRe-designing a Leaky Microservice IntegrationEmbracing Behavioural Coupling4 min read·Dec 29, 2022----
Ashraf MageedRead Models Spanning Microservices’ BoundariesOr glorified data caches3 min read·Dec 26, 2022----
Ashraf MageedinNerd For TechEvent Sourcing — Oops, wrong Aggregate BoundaryHow I shared streams to split an aggregate and why.4 min read·Nov 24, 2022----
Ashraf MageedSagas — Part 4: Design Considerations ContinuedExceptions, Cancellation, Idempotency and Isolation5 min read·Nov 9, 2022--1--1
Ashraf MageedLeaky Event-Based Microservices’ IntegrationWhen Events are Passive-Aggressive Commands3 min read·Oct 31, 2022----
Ashraf MageedSagas — Part 4: Design ConsiderationsSagas — Part 1: An Introduction Sagas — Part 2: Sagas in Distributed System Sagas — Part 2b: Sagas in Distributed Systems Continued Sagas…4 min read·Oct 24, 2022----
Ashraf MageedSagas — Part 3: Choreography Instead?When to Choose Choreography5 min read·Oct 10, 2022----