Part 3. Computing
Now that we’ve gone through ways to store data, it’s time to think about the various computing options we can use to interact with that data.
Similar to storage systems, quite a few computing options are available, each with its own benefits and drawbacks. Each of these options allows you to express the computational work to be done using different layers of abstraction, from the lowest level (working with a virtual machine) all the way up to a single JavaScript function running in the cloud.
In this part of the book, we’ll look at the various computing environments and dig down into how they all work. Some of these might feel familiar if you’ve worked with any sort of server before (for example, Compute Engine in chapter ...