Consistent Disaster Recovery for Microservices: the BAC Theorem
@article{Pardon2018ConsistentDR, title={Consistent Disaster Recovery for Microservices: the BAC Theorem}, author={Guy Pardon and C. Pautasso and O. Zimmermann}, journal={IEEE Cloud Computing}, year={2018}, volume={5}, pages={49-59} }
How do you back up a microservice? You dump its database. But how do you back up an entire application decomposed into microservices? In this article, we discuss the tradeoff between the availability and consistency of a microservice-based architecture when a backup of the entire application is being performed. We demonstrate that service designers have to select two out of three qualities: backup, availability, and/or consistency (BAC). Service designers must also consider how to deal with… CONTINUE READING
10 Citations
Microservice Disaster Crash Recovery: A Weak Global Referential Integrity Management
- Computer Science
- ICCS
- 2020
- PDF
Migrating from monoliths to cloud-based microservices: A banking industry example
- Computer Science
- 2020
- 1
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
- Computer Science
- ICSOFT
- 2019
- 1
- PDF
2PC*: a distributed transaction concurrency control protocol of multi-microservice based on cloud computing platform
- Computer Science
- Journal of Cloud Computing
- 2020
A comparative analysis of adaptive consistency approaches in cloud storage
- Computer Science
- J. Parallel Distributed Comput.
- 2019
- 4
- PDF
Joint Post-proceedings of the First and Second International Conference on Microservices, Microservices 2017/2019, October 23-27, 2017, Odense, Denmark / February 19-21, 2019, Dortmund, Germany
- Computer Science
- Microservices
- 2020
- PDF
Interface Responsibility Patterns: Processing Resources and Operation Responsibilities
- Computer Science, Business
- EuroPLoP
- 2020
- 1
- PDF
Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources
- Computer Science
- EuroPLoP
- 2020
- 1
- PDF
References
SHOWING 1-10 OF 16 REFERENCES
Recovery guarantees for general multi-tier applications
- Computer Science
- Proceedings 18th International Conference on Data Engineering
- 2002
- 41
- PDF
Eventual consistency: How soon is eventual? An evaluation of Amazon S3's consistency behavior
- Computer Science
- MW4SOC '11
- 2011
- 137
- PDF
Microservices in Practice, Part 1: Reality Check and Service Design
- Engineering, Computer Science
- IEEE Software
- 2017
- 77
Implementing fault-tolerant services using the state machine approach: a tutorial
- Computer Science
- CSUR
- 1990
- 2,359
- PDF
Distributed snapshots: determining global states of distributed systems
- Computer Science
- TOCS
- 1985
- 2,776
- PDF