Platform mühendisliği ilkeleri
Herhangi bir ölçekteki modern kuruluşlar - büyük kuruluşlara yönelik startup'lar - hepsi aynı zaman-pazara duyarlılığa sahiptir. Ayrıca, geliştiricilerin hızlı bir şekilde başlamasını sağlamak, kodu hızlı bir şekilde dağıtmalarını sağlamak ve değer verme sürelerini azaltmak için de aynı hedefleri paylaşıyorlar. Kuruluşlar büyüdükçe genel bir düzen, kalite ve güvenliği sağlamak, artan standartlaştırma yoluyla maliyetleri denetlemek ve geliştirilmiş standartlaştırma ile 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şlemiyle yönetilebilir.
hizmet masası istekleri, toplantıları gözden geçirme veya düzenli el ile denetimler aracılığıyla yönlendirilirken, el ile gerçekleştirilen adımlar yazılım teslim yaşam döngüsünde uyuşmalara neden olur. Sürtüşmeler, ekip hızını azaltır ve daha da kötüsü geliştirici ve operasyon ekibinin sıkıntısını artırır.
İşte bu sorunları çözmek için platform mühendisliği uygulamanızın tasarımına ve uygulanmasına yol gösterebilecek bir dizi ilke: