Abstract :Günümüzde, konteyner tabanlı sanallaştırmanın popüler hale gelmesiyle birlikte geliştirme yöntemlerinde de değişikliğe gidilmektedir. Geliştiriciler ve sistem yöneticileri tarafından, geliştirme ve konuşlandırma süreçleri farklılıklarını minimuma indirmek istenmektedir. Bunun yanı sıra geliştiricilerin çalıştıkları ortam farklılıkları da ortadan kaldırmak istenmektedir. Bu çalışmada, geliştirme sürecindeki kritik olan bu problemlere modern çözüm önerisi getirilmiştir. Konteyner tabanlı sanallaştırma olarak Docker ve örnek web uygulaması olarak Ruby on Rails web çatısı kullanılmıştır. Keywords : Uygulama Geliştirme, Sanallaştırma, 12 Faktör, Ruby on Rails.