Bagikan melalui


Prinsip rekayasa platform

Organisasi modern dalam skala apa pun, dari startup hingga perusahaan besar, semuanya memiliki sensitivitas waktu-ke-pasar yang sama. Dan semua berbagi tujuan yang sama untuk memulai pengembang mereka dengan cepat, memungkinkan mereka untuk menyebarkan kode dengan cepat, dan mengurangi waktu ke nilai mereka.

Ketika organisasi tumbuh, pola umum adalah untuk membangun lebih banyak tata kelola untuk memastikan kualitas dan keamanan, mengontrol biaya melalui peningkatan standardisasi, dan menskalakan dengan mudah melalui peningkatan standarisasi. Namun, banyak dari proses tata kelola ini dimulai sebagai kontrol manual. Misalnya, membuat lingkungan komputasi cloud di wilayah baru mungkin dikelola melalui proses permintaan manual untuk memastikan kontrol yang tepat.

Baik melalui permintaan di meja layanan, rapat tinjauan, atau audit manual berkala, langkah-langkah manual menimbulkan hambatan dalam siklus hidup penyampaian perangkat lunak. Memperkenalkan gesekan mengurangi kecepatan tim, dan lebih buruk, meningkatkan frustrasi tim pengembang dan operasi.

Prinsip

Prinsip-prinsip berikut dapat memandu desain dan implementasi praktik teknik platform Anda untuk mengatasi masalah ini: