Containers: Mainstream in IT Sphere
Similarly to the effect of the invention of the Edison lightbulb and the special screw for it, a decade ago, Solomon Hykes invented a Docker container that allows any Linux app plug into any Docker container on any Linux OS without any fussy installation. Why the use of containers is becoming more and more popular after years of experimenting?
It must be noted that containerized apps have a much lighter weight stack and start in the blink of an eye, as opposed to VMs (virtual machines). Therefore, developers can work on several containerized applications at once. Besides, the advantage of such applications is that they are divided into small specialized micro-level services connected through API. Work with apps that are based on containers and microservices can be carried out using a number of platforms, including Kubernetes, a portable, extensible, open-source platform that allows to deploy, manage, scale, and make containerized applications available.
Istio is another open-source project that handles containers and allows administrators to manage traffic and provide security.
Summing up, thanks to flexibility, possibility of reuse and integration into various applications, containers confidently are conquering a greater part of users on the way to creating software of better quality.
And confirmation lies in the following: Microsoft has introduced a novel type of container that ensures legacy applications run properly on the innovative Windows 10X operating system for dual-screen devices. This novelty is going to free Microsoft from compatibility issues.