Docker

Docker is a tool that lets you run applications in isolated, lightweight environments called containers. Easy deployment You can ship your entire application as a Docker image. Microservices friendly Each service runs in its own container: frontend backend database cache