Partner with Liatrio for a hands-on cloud native delivery workshop, transforming a legacy way of working via kubernetes and other modern delivery practices.Tell Me MOre
Participants will start with a monolithic enterprise application and, over the course of the workshop, they will containerize it, develop a continuous delivery pipeline orchestrated by ChatOps, and decompose the monolith into a number of microservices running in an Istio service mesh on a Kubernetes cluster.
Strong introduction into Docker and Kubernetes with hands-on labs/exercises covering best practices and things to avoid. Prepare to take a legacy monolithic application and establish it running in a container on Kubernetes.
Utilize ChatOps, CI/CD, and supporting tools such as Helm and Skaffold to build and run. Explore local development then learn how to deploy the newly containerized application to a k8s cluster in the cloud.
Work through how a team actively develops or rearchitects an existing application. Utilize the Strangler Pattern and supporting tools like Istio to separate an existing service into a self-contained microservice.
Discuss and work through deploying changes safely, using best practices and tools like Flagger. Practice this by adding a feature and deploying it safely using a canary deployment.
Investigate tracing and other observability tooling to understand what the software is performing. Use tools such as Kiali, Grafana, and Prometheus to understand what is happening in the cluster.
I was concerned about training that was outside of our day-to-day work and executing these remotely, but Liatrio's Ignite Lab was so tailored to our specific work we gained so much experience from their 1 week training.
— VP of Engineering
Gain an understanding of how to containerize an application and configure it to run on Kubernetes, using tools such as Skaffold and Helm.
Build continuous delivery pipelines to automate the build, test, and deployment of your containerized application. Techniques such as ChatOps will be used to demonstrate a frictionless developer experience.
Decompose a monolithic application into microservices and use tools such as Istio to build a service mesh.
Own the deployment and monitoring of your applications. Use techniques such as Canary Deployment and automated rollback to maintain quality while accelerating delivery.
The lab exercises were smooth flowing and the fact that everything was being handled in Slack was literally mind-blowing. I would definitely recommend this training to anyone trying to learn Kubernetes 101 and explore the "ease" of DevOps in practice — this team knows it!
— Chief Data Scientist