ePaper #01: Arsitektur Data Modern

Memulai membangun selalu diawali dengan pembangunan pondasi yang kuat. Dalam sebuah bangunan diperlukan desain arsitektur yang mampu membuatnya tetap kokoh berdiri dalam berbagai terpaan musim.

Pun demikian dengan mengembangkan sistem yang melakukan pengelolaan data. Ibarat bangunan, sistem memerlukan arsitektur yang handal sehingga mampu menyimpan dan mengelola data yang dibutuhkan dengan baik.

Pada kesempatan ini kami mencoba memaparkan desain arsitektur yang berkembang. Beberapa permasalahan juga kami munculkan, namun belum dibahas mendalam. Akan ada revisi atas dokumen ini dikemudian hari.

Silakan menuju tautan: Modern Data Architecture v0.1 untuk mengunduh dari Gdrive kami atau di sini atau melalui github. Atau silakan melalui Channel Telegram kami.

Tata Kelola Data dalam Struktur Organisasi

Conway: "Does our organizational structure lend itself to building the best product for our customer?"

Dalam pengelolaan dan analisis data, pertanyaan ini juga berlaku. Apakah struktur organisasi yang ada sudah mendukung terkelolanya data dengan baik? Apakah budaya organisasi yang ada juga mendukung?

Struktur dan budaya organisasi seringkali menjadi sebuah penghalang yang tak tampak. Bukan tak mungkin persaingan tak sehat akan muncul bila struktur organisasi tidak dinamis dan budaya organisasi yang kurang mendukung budaya kerja yang baik.

Sebagai contoh, misal ada pertanyaan. Apakah masih ada bagian dalam organisasi Anda yang mengelola data yang sama? Apakah dalam mengelola data sudah ada satu sumber terpercaya (single source of truth)? Apakah ada analis yang memiliki tugas yang sama namun beda divisi? Silakan diteliti lagi.

Tata kelola data bukan lagi persoalan teknis, namun juga sikap manajemen. Bagaimana manajemen melihat data. Bagaimana manajemen memposisikan diri sebagai pemilik data.

Inspirasi : How Your Startup's Org Chart Changes Your Product, Tomasz Tunguz

Distribusi dan Kekinian

Anda tentu mengenal istilah distribusi, 'kan? Ya, distribusi adalah penyaluran hasil produksi untuk dikonsumsi.
Seperti telah diketahui, demikian halnya definisi distribusi pada pengembangan sistem perangkat lunak, utamanya yang berbasis Free/Libre/Open Source Software (untuk selanjutnya akan disebutkan FLOSS), distribusi adalah sebuah paket lengkap, misal sistem operasi GNU/Linux, yang siap dipakai oleh pengguna komputer.

Pelaku Pasar FLOSS

Mari kita pelajari satu persatu bagaimana dan apa distribusi sesuai pelaku pasar, yaitu produsen, distributor dan konsumen.