In this chapter, we looked at where microservices and Kubernetes are going next. All the indicators show that both microservices and Kubernetes will continue to be major factors when designing, building, evolving, and operating cloud-native, large-scale, distributed systems. This is good news. Small programs, scripts, and mobile apps will not disappear, but the backend systems will become large, deal with more data, and be responsible for managing larger and larger aspects of our lives. Technologies such as virtual reality, sensors, and AI will require ever-growing amounts of data to be processed and stored.
The short-term development in the microservices world will see gRPC emerge as a popular transport for inter-service communication, as well as a public interface. Web clients will be able to consume gRPC via the gRPC for web. GraphQL is another innovation that is a...