June 2019
Beginner to intermediate
770 pages
19h 24m
English
The ACID properties were defined in Chapter 11, Storing and Retrieving Objects via Shelve. These properties can be summarized as Atomic, Consistent, Isolated, and Durable. These are the essential features of a transaction that consists of multiple database operations. These properties don't automatically become part of the REST protocol. We must consider how HTTP works when we also need to ensure that the ACID properties are met.
Each HTTP request is atomic; therefore, we should avoid designing an application that makes a sequence of related POST requests and hopes that the individual steps are processed as a single, atomic update. Instead, we should look for a way to bundle all of the information into a single ...
Read now
Unlock full access