Platforms and developer portals
Now that we have a thorough understanding of many technologies, you might be wondering how you could use them in the real world. You may also have some other questions, such as the following:
- How can I provision lots of environments?
- How can I manage this whole infrastructure?
- Can I combine infrastructure and application development?
- What about multicloud?
- What about the developer experience?
While many of the aforementioned technologies emerged in the last years and many other people had the same questions as you, a new discipline called platform engineering emerged. To make this a bit more clear, let’s take a look at a short example.
Let’s assume the service we packaged in Chapter 5 gets a very popular service, and we want to offer it to our customers. At some point, this application will get extended to use a database and for resiliency reasons, we want to run it across multiple clouds. Therefore, the...