Software Engineering at Google
In the article "Writing Software for Managed Compute," the author discusses various aspects of writing software for managed compute environments. The article covers topics such as architecting for failure, batch versus serving, managing state, connecting to a service, and one-off code.