Building and Deploying Cloud Native Applications with gRPC Kotlin & Kubernetes
In this hands-on workshop you will learn how to take a Cloud Native Application from inception to production. Starting with a base sample application we will learn how to break the application into separate services that communicate via gRPC Kotlin. We will then learn how to containerize and deploy the application to Kubernetes. Along the way we will learn how to address some of the major challenges of deploying applications to Kubernetes, such as scaling and service discovery.
Some of the topics to be covered include:
- Service communication using gRPC, a fast and efficient binary protocol
- Creating Kubernetes Deployment Files
- Deploying, Managing and Scaling services using Kubernetes
- Using Kubernetes Service Discovery with gRPC