To demonstrate the process of deploying microservices to the cloud, participants will take a real microservice-based system and deploy it to the Google Cloud Platform.
This program is suitable for developers or operations team members who need to learn the skills necessary to deploy and manage production-grade distributed systems based on microservice architectures (MSA) in cloud environments. Participants will use Google Compute Engine and Google Container Engine to gain experience, but the skills learned through this program can be leveraged with many other cloud platforms such as AWS and Azure.
This is a 3 day hands-on program with a strong emphasis on participation. Participants will require access to a laptop along with internet connectivity. RedElastic will provide all of the required dependencies to follow along with exercises during program delivery.
Participants should be experienced with general operational concerns such as deploying onto Linux servers, managing firewalls, and managing load balancers. Experience with configuration management is encouraged, gained by previous use of DevOps tools such as Ansible, Chef or Puppet.
Experience with containerized deployments using Docker, and tools such as Kubernetes and Mesos, is nice to have but not essential.
The hands-on training material uses microservices developed in Java using the Lightbend platform. Previous experience with the Lightbend platform is not required, although familiarity with Java and the JVM is recommended to get the most out of the curriculum.