Docker
Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
Kubernetes
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery.
Code Deployment
Code deployment is the process of delivering code to a live production environment. It involves the steps of building, testing, and deploying code changes to ensure that new features and fixes are released smoothly.