Awalnya Cuma Bisa Excel, Tahu-Tahu Sudah Menyentuh GitHub, Cloudflare, D1, dan KV — Web Development Itu Boss Rush Istilah Teknis

Orang yang kebanyakan bekerja dengan spreadsheet masuk ke web development dan bertanya:

Bagikan artikel ini

Bagikan artikel ini

Iklan
Iklan

Jawaban lima detik: Wajar kalau kapasitas mental terasa penuh. Excel biasanya memusatkan pekerjaan tabel di satu aplikasi. GitHub dan Cloudflare mendadak memperkenalkan version control, build, server, database, distribusi global, keamanan, dan pemulihan kegagalan. Ini bukan sekadar “saya lemah teknologi”; lebih mirip melewati beberapa level lalu masuk langsung ke dungeon terakhir.

1. Kukira setelah Excel tinggal bikin website. Kenapa tiba-tiba muncul pusat logistik?

Orang yang kebanyakan bekerja dengan spreadsheet masuk ke web development dan bertanya:

Bukankah saya cuma ingin menerbitkan website?

HTML masih bisa dipahami.

Lalu muncul Git, GitHub, repository, branch, commit, build, deploy, Worker, D1, KV, DNS, CDN, dan CI/CD.

Keluar dari desa pemula, bukan slime yang menunggu, tetapi “Pengantar Sistem Terdistribusi”.

Kebingungan ini punya sebab struktural. Banyak pekerjaan Excel selesai di satu aplikasi. Web service memisahkan penulisan, penyimpanan, transformasi, eksekusi, distribusi, dan pencatatan ke lapisan berbeda.

2. Masalah sebenarnya bukan terlalu sulit, tetapi melompati lapisan

Tidak ada satu kurikulum universal, tetapi secara konsep lapisan sering bertambah seperti ini:

  1. menulis file
  2. mencatat perubahan dengan Git
  3. menyimpan dan berkolaborasi di GitHub
  4. build
  5. deploy
  6. menjalankan API
  7. menghubungkan database
  8. otomasi
  9. retry dan recovery

Dengan AI dan template, pemula sekarang bisa melompat dari tahap 1 ke 9 sangat cepat.

Praktis.

Tidak ramah pada working memory.

Kemarin baru memahami “GitHub menyimpan kode”. Hari ini mendengar “Workers Builds root”, “D1 binding”, dan “KV eventually consistent”.

Seperti baru belajar memakai kulkas lalu besok mengelola rantai pasok pabrik makanan.

3. Apa itu GitHub? Gudang blueprint plus sejarah perubahan

Fungsi inti GitHub adalah mengelola file dan perubahan dalam repository Git.

Proyek web dapat berisi artikel, HTML, CSS, JavaScript, konfigurasi, tes, dan script.

Commit mencatat apa yang berubah dan kapan.

Model sederhana:

GitHub = gudang blueprint + sejarah perubahan

GitHub Pages juga dapat meng-host website statis, dan GitHub Actions dapat mengotomatisasi build, test, dan deploy.

Itulah sebabnya batasnya terasa kabur.

Gudangnya punya pabrik kecil.

Namun pusat gravitasinya tetap kode, kolaborasi, dan perubahan.

4. Apa itu Cloudflare? Pabrik yang sekaligus punya toko, gudang, truk, dan keamanan

Cloudflare dapat:

  • menyajikan website
  • menjalankan logika server dengan Workers
  • build dan deploy
  • menyimpan SQL dengan D1
  • menyimpan key-value dengan KV
  • mendistribusikan konten secara global
  • mengelola DNS
  • menyediakan keamanan
  • menjalankan proses multi-langkah tahan lama dengan Workflows

Menyebutnya hanya “hosting” terlalu sempit.

Lebih mirip:

pabrik + toko + gudang + pusat distribusi + ruang keamanan

Dan databasenya ada di kompleks yang sama.

GitHub dan Cloudflare memang sedikit tumpang tindih, tetapi pekerjaan utamanya berbeda.

5. Apa itu Build? Mengubah blueprint menjadi produk jadi

File di repository belum tentu merupakan website jadi.

Framework seperti Astro mengubah konten, komponen, konfigurasi, dan kode menjadi HTML, CSS, dan JavaScript yang siap didistribusikan.

Transformasi itu adalah Build.

Cloudflare Workers Builds dapat bereaksi pada push di repository Git yang terhubung, menjalankan build command, lalu deploy command.

Jadi:

GitHub = kotak model kit

Build = merakit

Deploy = menaruh produk jadi di rak

Log build panjang karena itu adalah catatan produksi pabrik.

Anda ingin melihat website.

Sistem memberi laporan lini produksi.

6. D1 dan KV — sama-sama data, kenapa dua?

D1 adalah database SQL serverless Cloudflare dengan semantik SQL gaya SQLite.

Bayangkan buku besar resmi dengan baris, kolom, query, dan relasi.

KV adalah penyimpanan Key-Value.

Contoh:

  • site_mode → normal
  • feature_x → true
  • user_123_theme → dark

Lebih mirip kamus raksasa.

KV bagus untuk pembacaan cepat dan cache global, tetapi eventually consistent. Cloudflare menjelaskan lokasi lain dapat sementara melihat nilai lama, bahkan 60 detik atau lebih.

Maka:

D1 = buku besar resmi

KV = kamus cepat atau papan catatan

“Kalau semuanya data, kenapa tidak satu saja?” adalah pertanyaan manusia yang sangat masuk akal.

Sistem terdistribusi tidak selalu dibuat untuk ketenangan manusia.

7. Mana yang lebih pintar berjalan sendiri?

Tergantung tugas.

GitHub Actions dapat mengotomatisasi build, test, dan deploy saat event repository terjadi.

Cloudflare Workers dapat terus berjalan sebagai API. Workflows mempertahankan state antar-langkah, retry kegagalan, menunggu, dan melanjutkan.

Sebagai metafora:

GitHub = engineer yang kuat dalam desain, perubahan, dan perbaikan

Cloudflare = pabrik otomatis yang kuat dalam menjalankan proses yang sudah ditentukan

Untuk memahami dan memperbaiki kode, GitHub adalah pusat yang alami.

Untuk “teruskan proses sampai selesai dan retry bila gagal”, Cloudflare lebih alami.

Bukan siapa yang lebih tinggi. Pekerjaannya berbeda.

8. Kapan semua orang mempelajari ini? Tidak semua orang mempelajarinya

GitHub sering ditemui di kelas komputer, lab riset, dan pekerjaan software.

Cloudflare, AWS, GCP, database, dan CI/CD sering baru dipelajari ketika orang perlu benar-benar deploy dan mengoperasikan layanan.

Orang non-teknis dapat menjalani seluruh karier tanpa menyentuh Cloudflare Workers.

Ekonomi, akuntansi, sales, HR, dan operasi bisa bertahun-tahun memakai Excel tanpa alat infrastruktur.

Jadi ini bukan “semua orang tahu kecuali saya”.

Lebih tepat:

Anda membuka kotak alat profesi lain.

Seseorang dapat belajar marginal utility lalu beberapa tahun kemudian dihantam eventual consistency.

Biasanya bukan satu silabus.

9. Kesimpulan — tidak perlu menghafal semuanya. Cukup tahu siapa mengerjakan apa

Peta awal ini sudah cukup:

Nama Arti singkat
GitHub blueprint dan sejarah
Build mengubah source menjadi produk
Deploy menaruh produk di production
Cloudflare Workers eksekusi sisi server
D1 buku besar SQL
KV kamus key-value cepat
GitHub Actions otomasi sisi GitHub
Cloudflare Workflows otomasi panjang yang menyimpan state

Dengan peta ini, saat error muncul Anda dapat bertanya: GitHub, Build, Worker, atau DB?

Sekadar mengklasifikasikan masalah sudah mengurangi banyak kebisingan.

Kapasitas penuh bukan karena Anda lambat.

Anda berpindah dari satu ruangan bernama Excel ke ruang pengelolaan fasilitas seluruh mal.

Awalnya hanya ingin mengganti lampu.

Sekarang seseorang menjelaskan pintu tahan api.


Bagikan artikel ini

Iklan

Cari artikel lain

Semua artikel

Mendoi-chan

Ditulis oleh

Mendoi-chan

Mengubah kerepotan di tempat kerja dan kehidupan sehari-hari menjadi struktur yang jelas dan langkah berikutnya.

Tentang situs
Iklan

Artikel terbaru

  1. 1Saya Tidur 18 Jam dalam Sehari: Tidur Pemulihan atau Tanda yang Perlu Diwaspadai?
  2. 2Haruskah Kita Minta Maaf karena “Belum Memberi Cucu” kepada Orang Tua? Kadang Anak Dewasa Pulang dan Makan Bersama Saja Sudah Berarti
  3. 3Hari ketika VTuber berusia 40 tahun berubah menjadi “balai warga digital”: usia tidak selalu membunuh permintaan—kadang hanya mengubah bentuknya
  4. 4Menyerahkan pekerjaan engineering tingkat senior ke agen AI dari ponsel—dan pindahan rumah selesai lebih dulu
  5. 5Bagaimana otomasi artikel AI berubah menjadi “pabrik otonom” dalam sekitar seminggu: satu pukulan Ultra, Level 6, dan kenapa Level 7 belum perlu buru-buru

Baca juga

Iklan