Hocam docker artık son zamanlarda baya duydugumuz bir yapı eskiye gore bu docker ne kattı bizlere ilerki zamanlarda neler katacak bir bilgi verme şansınız var mı
Güzel bir soru.
Bence Docker'ın en büyük katkısı, yazılım geliştirme ve sunucu yönetimini standart hale getirmesi oldu.
Eskiden bir uygulamayı farklı bir sunucuya taşırken PHP sürümü, kütüphaneler, servisler ve bağımlılıklar tek tek uğraştırıyordu. "Bende çalışıyor ama sunucuda çalışmıyor." problemi çok yaygındı.
Docker ile birlikte uygulama, ihtiyaç duyduğu tüm bileşenlerle birlikte paketleniyor ve aynı şekilde her ortamda çalışabiliyor.
Bunun en büyük avantajları;
• Dakikalar içinde kurulum
• İzole çalışma ortamı
• Sürüm çakışmalarının ortadan kalkması
• Kolay taşıma ve ölçeklendirme
• Güvenli ve tekrarlanabilir altyapılar
• Mikroservis mimarileri için ideal bir yapı
Bugün PostgreSQL, Redis, Nginx, RabbitMQ, MinIO, n8n, Supabase, Grafana, Prometheus ve yüzlerce popüler servis artık Docker ile saniyeler içerisinde ayağa kaldırılabiliyor.
Aslında sektör de hızla bu yöne doğru ilerliyor.
Eskiden hosting denildiğinde akla sadece PHP hosting gelirdi. Bugün ise birçok hosting firması Docker Hosting, Container Hosting ve Kubernetes tabanlı çözümler sunmaya başladı.
Çünkü geliştiriciler artık sadece PHP çalıştırmıyor.
Node.js, Python, Go, Rust, Java, .NET, AI servisleri ve onlarca farklı uygulama artık container olarak dağıtılıyor.
Bizim Visual Docker Flow'u geliştirme sebebimiz de tam olarak buydu.
Docker çok güçlü bir teknoloji olmasına rağmen hâlâ büyük ölçüde terminal komutları, Docker Compose dosyaları ve YAML yapılandırmalarıyla yönetiliyor. Özellikle karmaşık projelerde bu yaklaşım hem öğrenmesi hem de yönetmesi zor olabiliyor.
Panelica Visual Docker Flow ile ise altyapıyı satır satır kod okuyarak değil, görsel olarak tasarlıyorsunuz.
Container'lar, network'ler, volume'ler, reverse proxy, domain, SSL ve servisler tek bir çalışma alanında birbirine bağlanıyor. Arka tarafta ise gerekli Docker yapılandırmaları otomatik oluşturuluyor.
Bence önümüzdeki birkaç yılın yönü de bu olacak.
İnsanlar altyapıyı kod yazarak değil, görsel olarak tasarlayacak. Kod ise bu görsel tasarımın doğal bir çıktısı olacak.
Biz de Panelica'da bugünün ihtiyaçlarını değil, önümüzdeki 5-10 yılın hosting anlayışını düşünerek ürün geliştiriyoruz.