Production nedir?
Production, yani canlı ortam, bir yazılımın gerçek kullanıcılara hizmet verdiği asıl ortamdır. Günlük dilde üretim ortamı ya da kısaca prod diye geçer. Peki production ne demek diye soranlar için en kısa karşılık şudur: yazılımın gerçek hayata çıktığı, gerçek insanların gerçek verilerle kullandığı yer.
Kodun serbestçe denendiği geliştirme ve test ortamlarının aksine, buradaki bir hata doğrudan müşteriyi etkiler. Sağlıklı bir akışta değişiklik önce geliştiricinin bilgisayarında, yani Localhost üzerinde yazılır, sonra test ortamında denenir. Onay aldıktan sonra CI/CD hattıyla canlıya taşınır. Yazılımcıların “production’a çıkmak” dediği şey de tam olarak bu Deploy anıdır.
Riske karşı canlı ortamda düzenli Yedekleme, sürekli izleme ve bir sorun çıktığında hızla eski sürüme dönme planı hazır tutulur. “Production’da debug yapılmaz” sözü boşuna söylenmemiştir: canlı sistemde deneme yapmak, açık dükkanda tadilata girişmeye benzer. Bu yüzden ciddi değişiklikler her zaman önce güvenli ortamlarda sınanır.
Bu konuda profesyonel desteğe mi ihtiyacın var?
Özel Yazılım →