Share via


Platform mühendisliği ilkeleri

Geliştiriciler, yüksek dağıtım hızını korurken tüm döngülerini iş standartlarına ve güvenliğe uygun bir şekilde denetleyebilmelidir. Geliştiricilerle BT ekibi arasındaki ileri geri işlemlerin en aza indirilmesi gerekir. Geliştiriciler ayrıca tek bir düğme tıklaması kadar az bir tıklamayla uygulamalarını kolayca dağıtabilecekleri bir çözüm de istiyor. - John, Yazılım Mühendisi, Biyoteknoloji Şirketi

Her ölçekteki modern kuruluşlar - büyük kuruluşlara yönelik startup'lar - hepsi aynı pazara çıkış süresine duyarlılığa sahiptir. Ayrıca, geliştiricilerinin hızlı bir şekilde başlamasını sağlamak, kodu hızlı bir şekilde dağıtmalarını sağlamak ve değer elde etme sürelerini azaltmak için aynı hedefleri paylaşırlar. Kuruluşlar büyüdükçe, genel bir desen kalite ve güvenlik sağlamak, artan standartlaştırma yoluyla maliyetleri denetlemek ve geliştirilmiş standartlaştırma aracılığıyla zahmetsizce ölçeklendirmek için daha fazla idare oluşturmaktır. Ancak, bu idare işlemlerinin çoğu el ile denetimler olarak başlar. Örneğin, yeni bir bölgede bulut bilgi işlem ortamı oluşturmak, uygun denetimleri sağlamak için el ile yapılan bir istek işlemi aracılığıyla yönetilebilir.

hizmet masası istekleri, gözden geçirme toplantıları veya düzenli el ile denetimler aracılığıyla yönlendirilse de, el ile gerçekleştirilen adımlar yazılım teslim yaşam döngüsünde uyuşmalara neden olur. Sürtüşmeler takım hızını azaltır ve daha da kötüsü geliştirici ve operasyon ekibinin hayal kırıklığını artırır.

Bu sorunları çözmek için platform mühendislik uygulamanızın tasarımına ve uygulamasına yol gösterebilecek bir dizi ilke aşağıdadır: