Deploying Spring Framework 6 Applications Playbook
Spring Framework has become the de facto framework for building JVM-based applications. This course will teach you how to properly deploy Spring Framework 6 applications in various environments.
What you'll learn
Deploying an application is one of the most important steps in the software development lifecycle. In this course, Deploying Spring Framework 6 Applications Playbook, you’ll learn to properly and effortlessly deploy Spring-based applications in various environments. First, you’ll explore how to wrap your Java code into JARs and deploy them to virtual machines. Next, you’ll discover Docker and how Spring Framework 6 applications can be deployed in Dockerized environments. Finally, you’ll learn how to take advantage of Kubernetes and how to effortlessly deploy your applications in such environments. When you’re finished with this course, you’ll have the skills and knowledge of Spring Framework 6 deployment models needed to deploy Spring Framework 6 applications in any environment.
Table of contents
- Introduction 3m
- Containerized Applications 5m
- Demo: Spring Maven Plugin 4m
- Demo: Dockerfile 5m
- Demo: Deploy Containers 3m
- Demo: Dockerfile Best Practices 7m
- Externalized Configuration 5m
- Demo: Environment Variables 3m
- Persisting Storage 2m
- Demo: Docker Volumes 4m
- Docker Compose 2m
- Demo: Docker Compose 8m
- Summary 1m
- Introduction 3m
- Kubernetes Deployment Model 6m
- Demo: Package to Docker Image 5m
- Demo: Deployments 5m
- Kubernetes Networking 2m
- Demo: Kubernetes Services 5m
- Externalized Configuration 4m
- Demo: Configuration via ConfigMaps 5m
- Liveness and Readiness 2m
- Demo: Liveness and Readiness 6m
- Init Containers 2m
- Demo: Init Containers 4m
- Summary 2m