There are two complementary aspects or components to cloud-native application development: application services and infrastructure services. Application services speed up the development of the business logic of a cloud-native application, and infrastructure services speed up its delivery and deployment. These two aspects are complementary and integral to cloud-native application development. You cannot have one without the other. They are essentially the yin and the yang of cloud-native application development, as depicted by the following diagram:
As we mentioned earlier in this chapter, cloud-native ...