Does this book addresses the following items:
1. A discussion on the cloud/container friendly programming languages (like latest Java, Go, Rust), and what characteristics of any programming language can make it more or less container friendly, with reference to stack/heap memory footprint, storage and other resource consumption, etc.
2. Which aspects of the software life cycle should be addressed upfront to make it more practical/efficient for an application to live on the public cloud, and the design patterns to follow. For example, a simple step like regression testing by a QA engineer of a cloud application can result in a lot of cloud billing.
3. Does it go deep into AWS and GCP and talk about pros and cons of each? Does it go into steps on how to optimize the free tier usage?
1) We do discuss about various APIs/SDKs that are supported by different cloud providers. In fact, we also go a step further and talk about various open-source packages and ISV solutions which are helpful in particular scenarios. However going into specific programming languages and their performance optimization was out of the scope of our content
2) We talk about specific best practices around DevOps and DevSecOps which you will interesting. Other than that there are specific examples and code-samples around how to build microservices and automate them for leading cloud providers (AWS, Azure and GCP).
3) We do have a complete chapter focussed on Optimizing Cost, which covers many interesting nuances.
Hoping you like book and look forward to the feedback!