Pergeseran dari Arsitektur App-Centric ke Data-Centric

Diterbitkan: 2021-04-29

Untuk sebagian besar sejarah manusia, diyakini secara luas bahwa Bumi adalah pusat dari segalanya.

Nicolaus Copernicus menerbitkan model matematika definitifnya tentang tata surya heliosentris pada tahun 1543. Galileo Galilei mempertahankannya pada awal tahun 1600-an. Isaac Newton mempertahankannya di akhir tahun 1600-an. Tetapi Gereja Katolik tidak secara resmi menerima tempat matahari di pusat tata surya sampai tahun 1822.

Apa hubungannya ini dengan arsitektur perusahaan Anda?

Semuanya.

Karena cara manusia memandang Bumi selama bertahun-tahun adalah cara yang sama persis dengan cara pengembang dan arsitek memandang aplikasi saat ini – sebagai pusat segala sesuatu yang tidak dapat diubah. Tetapi kenyataannya adalah bahwa mereka salah.

Ini adalah data – bukan aplikasi – yang menjadi pusat arsitektur perusahaan Anda. Dan ini adalah pendekatan data-sentris yang akan membuka keuntungan luar biasa untuk bisnis Anda hari ini dan di masa depan.

Mengapa perusahaan modern harus merangkul data-centricity

Ada alasan sederhana, meskipun agak mengecewakan, bahwa arsitektur perusahaan modern berevolusi untuk mengambil pendekatan yang berpusat pada aplikasi. Hal ini dapat ditelusuri kembali ke database relasional pertama, yang muncul pada 1970-an, dan cara mereka mengikat data ke aplikasi tertentu.

Besar atau kecil, setiap aplikasi memiliki model spesifiknya sendiri untuk data, dan pengembang harus membangun model tersebut. Dan itu tidak pernah benar-benar menjadi masalah… sampai menjadi masalah besar.

Proliferasi arsitektur perusahaan yang berpusat pada aplikasi telah menciptakan dunia di mana solusi baru memerlukan kontrol akses khusus, proyek integrasi yang panjang, dan banyak penyalinan data. Setiap kali Anda ingin membuat solusi baru atau memperkenalkan kemampuan baru, Anda dipaksa untuk melakukan tugas peningkatan menyalin data dan mengintegrasikan sistem.

Akibatnya, arsitektur perusahaan rapuh dan berubah-ubah, dan salah satu aturan besar bagi tim TI perusahaan adalah menghindari perubahan pada sistem lama dengan segala cara, apalagi merusak sesuatu yang penting. Ini bukan cara bagi bisnis canggih saat ini untuk beroperasi.

Dan selama ini, aplikasi benar-benar hanya cara untuk mendapatkan apa yang benar-benar penting: data. Aplikasi Anda yang paling rumit (dan mahal) akan hampir tidak berharga tanpa nama, nomor, dan data lain yang ditanganinya, bukan? Sementara itu, data yang sama akan sama pentingnya bagi bisnis Anda terlepas dari aplikasi apa yang Anda gunakan untuk mengaksesnya.

Ketergantungan Anda pada aplikasi tertentu tidak berasal dari aplikasi itu sendiri, seperti banyak solusi dan integrasi yang Anda bangun di atas aplikasi itu, masing-masing membuatnya lebih sulit untuk berpindah platform. Tetapi jika Anda dapat menggunakan data baru itu dengan aplikasi yang berbeda secara instan, tanpa memerlukan upaya integrasi, itu akan memiliki nilai yang sama besarnya di sistem baru Anda seperti sekarang.

Data-centricity menempatkan data di jantung arsitektur Anda, di tempatnya.

Data-centricity memecahkan masalah bisnis yang persisten

Dengan menempatkan data di pusat arsitektur perusahaan Anda, Anda akan membuka efisiensi operasional yang tidak mungkin dilakukan di bawah paradigma lama yang berpusat pada aplikasi, dan memecahkan sejumlah masalah yang sebelumnya tampaknya tidak dapat dipecahkan. Berikut adalah beberapa perbedaan utama yang akan Anda alami.

Penyalinan data

Penyalinan data adalah salah satu masalah terbesar yang harus dikelola oleh tim TI perusahaan modern, namun semuanya merupakan kebutuhan mendasar dari arsitektur yang berpusat pada aplikasi. Semua upaya integrasi tersebut, yang diperlukan untuk hampir setiap proyek baru, melibatkan pembuatan database baru dan menyalin data lama. Akibatnya, tim TI Anda menghabiskan sebagian besar waktunya untuk berfungsi sebagai mesin penyalin data yang sangat mahal. Ini bukanlah penggunaan waktu atau kemampuan mereka secara efisien.

Selain itu, data Anda hanya seaman salinannya yang paling rentan, yang membuat penyalinan data yang merajalela tersebut menjadi tanggung jawab yang jelas. Perusahaan modern dapat memiliki ratusan atau bahkan ribuan salinan data, dan kehilangan kendali atas satu salinan pun dapat menjadi bencana.

Tetapi karena paradigma pemikiran yang berpusat pada aplikasi, perusahaan telah menerima penyalinan data secara luas sebagai kebutuhan, dan banyak kekurangannya hanya sebagai bagian dari biaya menjalankan bisnis.

Ini sedikit mirip dengan semua senam mental yang dilakukan untuk mempertahankan pandangan geosentris tata surya, terlepas dari semua bukti yang dapat diamati bahwa segala sesuatunya jauh lebih masuk akal jika Anda menerima matahari sebagai pusatnya.

Data-centricity menandakan akhir dari penyalinan data, karena data tidak lagi terikat pada aplikasi tertentu yang membuatnya. Sebaliknya, ia menawarkan satu sumber kebenaran dan menggunakan tautan alih-alih salinan untuk berbagi data di beberapa aplikasi. Hal ini memungkinkan Anda untuk "menggunakan kembali" data tanpa membuat salinan, dan membebaskan tim TI Anda sehingga mereka dapat fokus pada membangun solusi alih-alih menyalin data.

Data silo

Kapan pertama kali Anda mendengar tentang pentingnya merobohkan silo data? Sepuluh tahun yang lalu? Limabelas? Semua orang tahu silo data itu buruk, jadi mengapa mereka masih ada di mana-mana?

Seharusnya tidak mengherankan bahwa silo data ada dan bertahan karena desain yang berpusat pada aplikasi. Selama data terikat dengan aplikasi yang membuatnya, Anda akan selalu membutuhkan database baru saat membuat perangkat lunak baru. Karena itu, "menghancurkan" silo data sebenarnya berarti "berpindah dari silo yang lebih kecil ke silo yang lebih besar."

Sementara membangun silo yang lebih besar memberikan solusi sementara, pada akhirnya Anda akan menemukan bahwa Anda perlu memperbesar lagi untuk "menghancurkan" silo besar yang telah Anda buat. Satu-satunya cara untuk benar-benar berhenti membangun silo data adalah dengan pindah ke arsitektur data-centric.

Alih-alih membuat database baru dan dengan demikian membangun silo yang lebih besar, data-centricity memungkinkan Anda untuk memisahkan data dari aplikasi dan memindahkannya ke jaringan yang dikenal sebagai platform kolaborasi data atau data fabric. Platform ini memungkinkan data ada sebagai jaringan, dan pendekatan jaringan ini berarti bahwa data dapat dibagikan dan digunakan kembali di berbagai aplikasi tanpa membuat salinan.

Karena aplikasi dapat menggunakan kembali data di jaringan ini melalui tautan alih-alih salinan, Anda tidak akan pernah membutuhkan "silo yang lebih besar". Aplikasi apa pun yang Anda hubungkan ke platform kolaborasi data Anda akan dapat menggunakan data apa pun yang sudah ada di platform. Tidak ada cara lain untuk membuat alternatif permanen untuk data silo.

Kelincahan bisnis terbatas

Tidak peduli seberapa bagus departemen TI Anda, atau seberapa maju teknologi Anda, bisnis hanya dapat beroperasi secepat yang dimungkinkan oleh tumpukan teknologinya. Untuk bisnis yang berpusat pada aplikasi, setiap proyek baru memerlukan upaya integrasi dan landasan lainnya sebelum data Anda yang ada siap untuk diterapkan ke solusi baru. Pekerjaan dasar ini secara rutin menghabiskan hingga 50% waktu dan anggaran tim TI untuk setiap proyek tertentu.

Semakin kompleks sistemnya, semakin sulit untuk diubah. Inilah sebabnya mengapa arsitektur warisan umumnya rapuh dan sulit, jika bukan tidak mungkin, untuk diubah - mengubah satu bagian dan Anda mengancam akan menghancurkan semuanya.

Teknologi low-code dan "no-code" memungkinkan pengiriman lebih cepat dari perspektif front-end, tetapi mereka tidak melakukan apa pun untuk menghilangkan akar penyebab masalah Anda atau benar-benar membuat perusahaan Anda lebih gesit. Paling-paling, mereka hanya memberikan ilusi peningkatan efisiensi. Tetapi sampai Anda mengatasi kompleksitas yang membatasi fleksibilitas Anda sejak awal, Anda tidak menciptakan perubahan yang berarti.

Data-centricity memperkenalkan plastisitas ke skema perusahaan, yang berarti kemampuan untuk berubah dan beradaptasi secara real time. Ini adalah perubahan berarti yang Anda butuhkan untuk secara permanen dan segera menciptakan kelincahan perusahaan. Efek dari ini luar biasa.

Dengan menghilangkan salinan data dan upaya integrasi, solusi baru dapat dibangun dalam hitungan hari, bukan minggu. Tiba-tiba menjadi mungkin untuk mengoperasionalkan teknologi baru pada garis waktu yang hanya fantasi di bawah pendekatan yang berpusat pada aplikasi.

Misalnya, kelincahan bisnis sangat penting untuk memerangi penipuan keuangan melalui AI. Semakin canggih algoritme pendeteksi penipuan, semakin licik dan kreatif para penjahat untuk menghindari algoritme.

Ketika kedua belah pihak menggunakan pendekatan yang berpusat pada aplikasi, sulit bagi keduanya untuk mendapatkan keuntungan yang signifikan. Tetapi ketika satu pihak menggunakan data-centricity untuk secara tiba-tiba mengurangi waktu yang dibutuhkan untuk mengimplementasikan perubahan, hampir tidak mungkin bagi pihak lain untuk mengikutinya.

Pentingnya mengoperasionalkan data-centricity

Sebuah studi baru-baru ini oleh Harvard Business Review, yang melibatkan 1.500 perusahaan, menemukan bahwa peningkatan kinerja yang signifikan terjadi ketika manusia dan mesin bekerja sama. Tetapi mencapai simbiosis semacam itu tidak mudah dengan teknologi yang berpusat pada aplikasi saat ini. Menjadi lebih mudah melalui data-centricity dan platform kolaborasi data.

Kuncinya adalah kemudahan yang memungkinkan sentris data manusia dan AI untuk memanfaatkan kekuatan komplementer satu sama lain. Manusia unggul dalam kerja tim dan kerja sama, kreativitas, dan interaksi sosial, sementara mesin menawarkan kecepatan dan skalabilitas komputasi yang tak tertandingi. Bisnis membutuhkan kedua keahlian, dan mendapat manfaat dari situasi yang memaksimalkan kemanjuran masing-masing.

Data-centricity adalah solusi ideal untuk memanfaatkan sepenuhnya kolaborasi antara manusia dan AI dengan merampingkan akses ke data dan memungkinkan manusia dan sistem bekerja sama secara harmonis. Ini mendemokratisasikan data, memberi pemilik data kontrol yang belum pernah terjadi sebelumnya dan memberdayakan solusi baru dan wawasan bisnis baru. Ini menghilangkan hambatan yang membuat AI sulit untuk digunakan, membuka jalan bagi solusi bertenaga AI untuk merevolusi cara Anda melakukan bisnis.

Bagaimana pemusatan data meningkatkan kepatuhan terhadap perlindungan privasi data baru

Salah satu manfaat terbesar dari data-centricity adalah cara meningkatkan kehidupan petugas kepatuhan, terutama di era peraturan data yang meningkat. Karena perusahaan dipaksa untuk mematuhi hal-hal seperti Peraturan Perlindungan Data Umum (GDPR) Uni Eropa, semakin penting untuk memiliki kendali atas data perusahaan Anda.

Misalnya, GDPR memberi konsumen hak untuk menerima penjelasan atas keputusan berbasis algoritme apa pun. Ini termasuk hal-hal seperti penawaran tarif pada kartu kredit atau hipotek. Berapa banyak data yang digunakan perusahaan Anda untuk membuat keputusan seperti itu? Dan seberapa sulit bagi Anda untuk memberikan data tersebut jika diminta?

Undang-Undang Privasi Konsumen California (CCPA) memberi konsumen “hak untuk dilupakan”, seperti mengharuskan perusahaan menghapus semua data yang terkait dengan pengguna tersebut. Iklim penyalinan data saat ini dapat membuat permintaan seperti itu secara fungsional tidak mungkin dipenuhi, karena perusahaan hanya memiliki begitu banyak salinan data sehingga mereka bahkan tidak tahu di mana semuanya ada.

Petugas kepatuhan data harus memastikan bahwa mereka siap untuk peraturan tersebut, dan untuk reformasi privasi data nasional yang hampir pasti di beberapa titik di masa depan. Dengan menghilangkan salinan data melalui pendekatan data-centric, menjadi jauh lebih mudah untuk memenuhi standar ini.

Data-centricity adalah jalan ke depan

Sama seperti matahari yang selalu menjadi pusat tata surya, data selalu menjadi pusat perusahaan Anda. Akhirnya saatnya untuk mulai memperlakukannya seperti itu. Mereka yang mengenali fakta ini dan cepat menerimanya akan menemukan diri mereka berada di ujung tombak revolusi, tetapi mereka akan menemukan diri mereka di sana bersama teman-teman.

Beberapa organisasi paling kompleks di dunia, termasuk lembaga keuangan yang sangat diatur, telah memulai transisi ke data-centricity.

Bisnis ini mempercepat pengiriman solusi mereka, mengurangi risiko keamanan data mereka, dan membuka kelincahan bisnis yang nyata. Dan setiap hari, mereka meningkatkan keunggulan yang mereka miliki dibandingkan perusahaan yang tetap berfokus pada aplikasi.

Jika Anda masih mengikuti pendekatan yang berpusat pada aplikasi yang sudah berusia 40 tahun, hampir tidak mungkin untuk bersaing dengan bisnis modern yang berpusat pada data karena jumlah mereka terus bertambah. Lagi pula, bisnis yang sukses sudah beroperasi seefisien mungkin, dan sangat sulit untuk mengeluarkan perubahan yang berarti dari arsitektur Anda.

Alih-alih menambah sepersekian persen dalam peningkatan, inilah saatnya untuk merangkul perubahan paradigma seperti data-centricity. Ketika Anda dapat menghilangkan upaya integrasi dan langsung membebaskan 50% dari sumber daya TI Anda pada proyek apa pun, Anda akan memiliki bandwidth yang Anda butuhkan untuk memberikan inovasi yang mengubah perusahaan.