Introducing Containerization
In the Java world, applications are packaged in many formats before being deployed to the runtime. These environments can be physical machines (bare metal) or virtual machines.
The major risk for software applications are runtime updates that can break the application. For example, an operating system update might include other updates, with libraries that are incompatible with the running application.
Generally, software can coexist with applications ...