| Title | Consistent Disaster Recovery for Microservices: the BAC Theorem | 
| Publication Type | Journal Article | 
| Year of Publication | 2018 | 
| Authors | Pardon, G., C. Pautasso, and O. Zimmermann | 
| Journal | IEEE Cloud Computing | 
| Volume | 5 | 
| Issue | 1 | 
| Pages | 49-59 | 
| Month | January/February | 
| Keywords | availability, BAC theorem, consistency, disaster recovery, Microservices | 
| Abstract | 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 consequences such as broken links, orphan state, and missing state.  |  
| URL | http://ieeexplore.ieee.org/document/8327550/ | 
| DOI | 10.1109/MCC.2018.011791714 | 
| Citation Key | 2018:ieeecloud:bac | 
| Refereed Designation | Refereed | 
PDF: 
Submitted by cp on
