Masa depan platform developer internal cloud-native. Akankah penyedia layanan cloud membuat (David Mitchell)

Masa depan platform developer internal cloud-native. Akankah penyedia layanan cloud membuat (David Mitchell)

Masa depan platform pengembang internal cloud-native. Akankah penyedia layanan cloud menciptakan (David Mitchell) PlatoBlockchain Data Intelligence. Pencarian Vertikal. Ai.

Seberapa dekat kita dengan penyedia layanan cloud yang membuat platform pengembang internal cloud-native? 

Untuk mengatur suasana, mari kita mulai dengan strategi migrasi cloud menyeluruh. 

Di dunia modern perkembangan digital ini, transformasi bisnis berjalan lancar, dan bahkan bank memindahkan aplikasi mereka ke cloud! Jika Anda seorang CTO yang memulai program migrasi cloud, mungkin mudah untuk membuat asumsi bahwa perubahan luar biasa dapat dilakukan dengan cepat, dengan sepenuhnya memanfaatkan cloud dan mentransformasikan infrastruktur lama! 

Namun, asumsi bisa berbahaya, dan prospek ini terbukti jauh lebih menantang di sektor yang kompleks dan sangat diatur seperti keuangan dan perbankan. Beberapa bank telah mulai 'mengangkat dan memindahkan' real aplikasi mereka yang ada ke cloud dan menjalankannya di mesin virtual; namun pengalaman menunjukkan bahwa ini tidak memungkinkan bank membuka semua manfaat cloud. Mengambil pendekatan ini membatasi skalabilitas, keandalan, pengalaman developer, waktu pemasaran, dan pengurangan pengeluaran operasional untuk merekayasa ulang aplikasi menggunakan teknologi cloud native. Sebuah bank yang 'mengangkat dan memindahkan' estate aplikasinya ke cloud biasanya melakukannya karena lebih sederhana dan lebih cepat, atau mungkin karena kendala bisnis yang lebih luas yang memaksanya untuk melakukannya. 

Jadi, apa pendekatan terbaik untuk memigrasikan aplikasi perbankan dan keuangan ke cloud? Bank mana pun yang ingin memanfaatkan cloud harus memeriksa dan merancang ulang seluruh aplikasinya, membantu mengurangi pengeluaran operasional dan meningkatkan pengalaman pengembang. Ini akan mendorong produktivitas pengembang dan kecepatan rekayasa, juga mengurangi waktu pemasaran, sehingga mempercepat nilai bisnis. 

Gartner mendeskripsikan 'cloud native' sebagai referensi; โ€œโ€ฆ sesuatu yang dibuat untuk memanfaatkan atau mengimplementasikan karakteristik cloud secara optimal. Karakteristik awan tersebut adalah bagian dari definisi asli komputasi awan dan mencakup kemampuan yang diberikan sebagai layanan. Karakteristik komputasi awan juga mencakup teknologi internet yang dapat diskalakan dan elastis, dibagi, diukur berdasarkan penggunaan, berbasis layanan, dan di mana-mana.โ€ 

Awan menawarkan lapisan perak! 

Layanan cloud tanpa server seperti Google Cloud Run, aplikasi kontainer Azure, dan AWS apps Runner menggabungkan etos cloud-native โ€“ semuanya dapat diskalakan, tangguh, dan terkelola sepenuhnya. Layanan ini memungkinkan organisasi memanfaatkan manfaat containerisasi, sehingga memungkinkan penerapan aplikasi yang sama di beberapa platform cloud, sehingga memastikan bahwa aplikasi berjalan secara konsisten, terlepas dari infrastruktur yang mendasarinya. 

Secara historis, kami harus 'merekatkan' layanan cloud bersama untuk mendapatkan fungsionalitas seperti itu dan alat DevOps telah menyusun fungsionalitas aplikasi keuangan dan perbankan yang kompleks. Ketika aplikasi perbankan dirancang ulang untuk cloud, adalah hal yang umum untuk melihat tim pengembangan menyatukan banyak layanan cloud dan membangun platform pengembang cloud internal yang dibuat khusus untuk tujuan tertentu. 

Hype Cycle Gartner berpendapat bahwa rekayasa platform dan platform pengembang internal meningkatkan pengalaman pengembang. โ€œInternal Developer Platform (IDP) dibangun oleh tim platform untuk membuat jalur emas dan mengaktifkan layanan mandiri pengembang. IDP terdiri dari banyak teknologi dan alat berbeda yang direkatkan bersama sedemikian rupa sehingga menurunkan beban kognitif pada pengembang tanpa mengabaikan konteks dan teknologi yang mendasarinya.โ€ Mengikuti praktik terbaik tersebut, tim platform secara historis memperlakukan platform mereka sebagai produk, membangunnya berdasarkan riset pengguna, lalu memelihara dan terus meningkatkannya. 

Namun, mempertahankan dan terus meningkatkan platform pengembang internal yang dibangun khusus ini pasti mengarah pada upaya dan pengeluaran operasional yang luar biasa. 

Dalam artikel Forbes baru-baru ini, 16 Pemimpin Teknologi Membagikan pilihan mereka untuk 'Strategi dan Layanan Cloud yang Harus Dimiliki', yang menangkap esensi masalah. Pengamatan utama adalah bahwa โ€œโ€ฆsetiap CIO berfokus pada membangun platform pengembang internal untuk mengatasi kompleksitas teknologi cloud-native dan menegakkan tata kelola untuk tim pengembangan otonom. Akibatnya, para insinyur platform membangun platform pengembang internal dengan memanfaatkan kemampuan cloud. Namun, ini adalah latihan yang memakan waktu dan tidak pernah berakhir.โ€  

Oleh karena itu, penting untuk masa depan bahwa platform-as-a-service pengembang internal tersedia sebagai penawaran cloud yang penting; tetapi apakah penyedia cloud menangani tantangan ini? Memang terbukti, tetapi seperti biasa, selalu ada kerumitan tambahan dalam aplikasi keuangan dan perbankan! 

Penyedia layanan cloud menyatukan layanan cloud dan kemampuan layanan cloud mereka untuk membangun platform pengembang internal yang benar-benar cloud-native. Dalam beberapa tahun terakhir, kami telah melihat munculnya platform serupa dari masing-masing penyedia cloud utama, termasuk: pelari aplikasi AWS, aplikasi kontainer Azure, dan Google Cloud Run. Beberapa layanan cloud-native tanpa server ini meliputi: hosting kontainer, skalabilitas, pembuatan dan penerapan kontainer, pembuatan versi layanan, pembaruan sertifikat TLS, integrasi registri kontainer, logging dan pemantauan bawaan, dan proxy API. Mereka dengan cepat berintegrasi dengan database cloud, dan kami dapat mengaturnya menggunakan kebijakan keamanan cloud. 

Namun, seberapa dekat kita sekarang dengan penyedia layanan cloud yang memberi kita platform pengembang internal cloud-native sejati? Evolusi sedang berlangsung, tetapi banyak aplikasi keuangan dan perbankan sangat kompleks dan menantang. Untuk mencapai tujuan ini, kami harus terus mendorong persyaratan penting melalui penyedia layanan cloud, untuk memastikan fungsionalitas yang diperlukan dibangun ke dalam platform cloud native mereka. 

Stempel Waktu:

Lebih dari Fintextra