Summary
In this chapter, we learned about many modern technologies and also were able to use them in a hands-on practical exercise as we built a demo microservices application.
In particular, we covered the theory and practical implementation of services communication via the gRPC protocol. We also covered the hands-on application of modern WSL 2 for Windows with lots of tips.
We also learned the basics of container orchestration and were able to apply those concepts practically to a locally created Kubernetes cluster.
We successfully built, tested, and deployed a .NET 5 microservices application with the extensive usage of Tye. In our application, we were also able to easily use modern external services in containers such as Redis and RabbitMQ, and also deployed them to the K8s cluster. All of this was made very easy and quick with .NET 5's extreme flexibility and support in the code to use external components. By doing this exercise, not only did we learn about and...