Bir yazilimin "benim bilgisayarimda çalisiyor ama sunucuda neden çalismiyor?" sorunu, Konteyner teknolojileriyle tarih oldu. Docker, bir uygulamayi çalismasi için gereken tüm kütüphaneler, ayarlar ve bagimliliklarla tek bir paket haline getirir. Bu paket, ister bir laptopta ister bulut üzerindeki yüzlerce sunucuda ayni sekilde çalisir.

Modern sistemlerde binlerce konteynerin koordine edilmesi ise Kubernetes isimli "orkestrasyon" araciyla yapilir. Kubernetes, bir sunucu çöktügünde uygulamayi aninda baska bir sunucuda ayaga kaldirir, trafik yogunlastiginda otomatik olarak kapasiteyi artirir. Bu, günümüzdeki devasa web sitelerinin %99.99 erisilebilirlik oranlarina ulasmasini saglayan teknolojidir.

Konteynerler, sanal makinelerden (VM) çok daha hafiftir ve çok daha hizli çalisirlar. Yazilim dünyasindaki bu devrim, mikroservis mimarisinin de en büyük destekçisidir. Artik bir güncellemeyi yayina alirken siteyi "bakim moduna" almaya gerek kalmadan, arka planda binlerce konteyner sessizce güncelleniyor.