Architecture Patterns for Hybrid and Multi-Cloud Solutions
After covering the different alternatives for running our code on Google Cloud and describing which of its services and APIs we can use to simplify our code, the last part of this book will be dedicated to best practices, implementation examples, and tips on how to build and run solutions while putting all these pieces together. All these topics will apply to either new solutions or legacy ones being modernized or migrated to Google Cloud.
In this chapter, we will first define what hybrid and multi-cloud solutions are and why they can be useful. Then, we will discuss the best practices for designing these kinds of architectures and, finally, we’ll divide the architecture patterns into two distinct groups and go through each of these patterns.
We’ll cover the following main topics in this chapter:
- Definitions
- Why hybrid and multi-cloud?
- Best practices for hybrid and multi-cloud architectures...