Flazzo memiliki fokus utama untuk menambah nilai bisnis Anda.

Blog

Pandangan analis: mengapa rekayasa platform lebih penting dari sebelumnya

pexels-febi-ariyanto-1108087-2101790.jpg
Blog

Pandangan analis: mengapa rekayasa platform lebih penting dari sebelumnya

[ad_1]

Dalam mitologi Yunani, Ulysses harus berlayar antara Scylla dan Charybdis – dua bahaya yang mengancam di kedua sisi. Para pemimpin komputer saat ini dihadapkan dengan dilema yang sama: hutang teknis dan sprawl di satu sisi; Birokrasi yang berlebihan dan kontrol yang mencekik di sisi lain. Masukkan rekayasa platform, disiplin yang muncul yang menawarkan cara untuk pergi antara bahaya ini dan untuk memberikan perangkat lunak lebih cepat, lebih aman dan dalam skala besar.

Dari kebebasan hingga menyebar ke kontrol berlebihan

Kisah ini dimulai dengan era mainframe, di mana keputusan infrastruktur sederhana dan semuanya distandarisasi. Kemudian datang, membawa kebebasan dan fleksibilitas tetapi juga kekacauan. Setiap tim proyek telah membuat keputusan sendiri: basis data mana yang akan digunakan; bagaimana mengelola otentikasi; Tempat menyimpan koran. Hasilnya? Lanskap yang terfragmentasi dan tidak dapat dikelola dari solusi yang dibuat khusus.

Tim Arsitektur Perusahaan (EA) mulai pada 1990 -an mencoba mengerem kekacauan dengan memaksakan normalisasi. Tetapi metode mereka – daftar kontrol panjang, proses persetujuan yang kaku dan Komite Pemeriksaan Arsitektur Terkenal – sering kali menciptakan lebih banyak frustrasi daripada nilai. Tim Agile dan DevOps menolak, mengingat kontrol ini sebagai blocker daripada katalis.

Pendakian rekayasa platform

Rekayasa platform mengubah permainan. Alih -alih melakukan layanan polisi, ini memungkinkan mereka untuk menyediakan platform internal yang produktif yang merangkum kompleksitas dan menerapkan praktik terbaik tanpa membunuh kelincahan. Menggambar pada metafora Netflix yang terkenal, pikirkan konsep ini sebagai jalan beraspal dibandingkan dengan jalur kerikil – pengembang bergerak lebih cepat dengan hambatan yang lebih sedikit, sementara keamanan dan konformitas dimasak dalam sistem.

A modern platform adalah produk yang mendukung produk lain. Ini menstandarkan infrastruktur, mengotomatiskan keamanan dan tata kelola dan mengurangi beban kognitif pada pengembang. Ini adalah bagian radikal dari layanan bersama yang hanya memproses tiket. Sebaliknya, platform memperlakukan tim dan pelanggan internal, menjamin kemudahan penggunaan dan peningkatan berkelanjutan.

Mengapa Rekayasa Platform Bekerja

Rekayasa platform sebagai disiplin bekerja untuk organisasi karena beberapa alasan:

  1. Itu menghilangkan reinventure roda. Alih -alih setiap tim menyelesaikan keamanan, pencatatan, dan penyebaran dengan caranya sendiri, platform teknik menyediakan serangkaian solusi terorganisir. Pengembang dapat fokus pada menciptakan nilai komersial daripada mengangkat beban berat yang tidak berdiferensiasi.
  2. Dia mengendalikan hutang teknis. Dibebaskan tanpa kendali, terlalu banyak otonomi pengembang menyebabkan penyebaran dan fragmentasi. Rekayasa platform menyeimbangkan kebebasan dengan kendala yang wajar, yang membuat hutang teknis lebih mudah dikelola dari waktu ke waktu.
  3. Itu mempercepat pengiriman. Setelah dilakukan dengan baik, platform mengurangi siklus persetujuan dengan mengotomatisasi pasokan dan integrasi tata kelola langsung ke dalam pipa pengembangan. Tim tiba di “ya” lebih cepat karena dasar -dasar solusi suara dan keamanan dan kepatuhan sudah dikelola.
  4. Dia menyelaraskan arsitektur perusahaan dengan DevOps. Alih -alih bertindak sebagai penjaga, tim EA menjadi katalis, berkolaborasi dengan tim platform untuk mengintegrasikan praktik arsitektur terbaik dalam pengalaman pengembang. Pertimbangkan itu sebagai “kompromi besar” antara pengembang dan tim tim di satu sisi dan infrastruktur dan arsitektur di sisi lain.

Teknik Platform Beraksi

Organisasi utama mengadopsi rekayasa platform untuk memodernisasi ekosistem komputer mereka. Platform yang dirancang dengan baik mengotomatiskan pipa DevOps, menggabungkan pemeriksaan keselamatan dan kepatuhan, dan menawarkan kapasitas swalayan yang memungkinkan pengembang daripada memperlambatnya. Praktik terbaik tertentu yang harus dipertimbangkan pengembang saat menggunakan pendekatan ini meliputi:

  • Perlakukan platform sebagai produk. Tim infrastruktur fokus pada permintaan memiliki reputasi menjadi blocker yang berfokus pada tiket. Agar adil, mereka berada di bawah tekanan berkelanjutan untuk mendukung infrastruktur yang terlalu beragam. Tim platform harus terlibat dengan pengguna internal, mengumpulkan komentar dan beralih terus menerus.
  • Mengotomatiskan semuanya. Dari analisis keamanan hingga penyediaan infrastruktur hingga penyebaran DevOps otomatis, pengurangan intervensi manual sangat penting. Ada konsensus besar yang menurutnya “platform”, untuk menjadi layak atas namanya, harus mengotomatiskan penawaran dasar berdasarkan permintaan. Infrastruktur yang tidak sensitif memperlambat nilai produk digital, menghasilkan tekanan untuk “tim lengkap” – yang tidak bekerja dalam skala besar dan, sekali lagi, cenderung mempromosikan penyebaran.
  • Mengukur kesuksesan. Langkah -langkah seimbang utama termasuk adopsi pengembang dan pengurangan waktu siklus di satu sisi dan pengurangan insiden dan utang teknis di sisi lain – dengan kata lain, manajemen ketegangan antara inovasi dan kontrol.

Intinya

Rekayasa platform bukan hanya kata yang modis. Ini adalah evolusi yang diperlukan dalam manajemen TI. Organisasi yang berinvestasi di dalamnya akan berlayar antara utang dan akan menunda lebih efektif, menawarkan nilai lebih cepat dan lebih aman. Era baterai teknologi unik dan buatan tangan berakhir. Standardisasi kembali – tetapi kali ini, ini dirancang untuk kecepatan.

Jika organisasi Anda belum memikirkan rekayasa platform, saatnya untuk memulai. Kalau tidak, alternatifnya adalah kembalinya ke masa lalu, di mana setiap tim bertarung dengan masalah yang sama secara terpisah. Dalam ekonomi digital saat ini, ini bukan risiko untuk diambil.

[ad_2]