الگوی حماسه: تراکنش های توزیع شده در معماری میکروسرویس ها
در برنامه های کاربردی یکپارچه سنتی، حفظ ثبات داده ها در چندین موجودیت ساده است. موتورهای پایگاه داده رابطه ای تضمین های ACID (اتمی، سازگاری، جداسازی، دوام) را در داخل تراکنش های SQL محلی ارائه می کنند. اگر قرار دادن سفارش، کسر پرداخت، یا ذخیره موجودی در نیمه راه با شکست مواجه شود، با فراخوانی ROLLBACK هر تغییر پایگاه داده فوراً برمی گردد.
Microservices
Saga Pattern
Distributed Transactions
Event-Driven Architecture
Kafka
Orchestration
Choreography
System Design