Referensi

Glosarium

Definisi bahasa sederhana untuk istilah tech, AI, dan marketing yang dipakai di situs ini.

AI

RAGAI

Retrieval-Augmented Generation: model menjawab dari dokumen yang diambil saat kueri dijalankan, sehingga respons tetap berlandaskan data Anda.

Terkait Embedding · Reranking · Faithfulness · Eval · Agent

FaithfulnessAI

Metrik eval: seberapa baik jawaban tetap berlandaskan konteks yang diambil, tanpa mengarang.

Terkait Eval · RAG · Reranking · Guardrails

EvalAI

Penilaian otomatis keluaran sistem AI (faithfulness, relevancy, precision…) agar kualitas diukur, bukan ditebak.

Terkait Faithfulness · RAG · Reranking

EmbeddingAI

Vektor numerik yang merepresentasikan makna teks, dipakai untuk menemukan konten yang mirip secara semantik.

Terkait RAG · Reranking

RerankingAI

Model tahap kedua yang menilai ulang kandidat hasil retrieval, mempertajam presisi sebelum tahap generasi.

Terkait RAG · Embedding · Faithfulness · Eval

AgentAI

LLM yang dapat merencanakan dan memanggil tool dalam loop untuk menyelesaikan tugas — bukan sekadar menjawab sekali.

Terkait RAG · Guardrails · Prompt injection

GuardrailsAI

Aturan dan pemeriksaan di sekitar sistem AI yang membatasi input, output, dan penggunaan tool agar aman dan sesuai kebijakan.

Terkait Jailbreak · Prompt injection · Agent · Faithfulness

JailbreakAI

Upaya mengelabui AI agar mengabaikan aturan keamanan atau instruksi sistemnya.

Terkait Prompt injection · Guardrails

Prompt injectionAI

Serangan yang menyisipkan instruksi berbahaya di dalam konten yang dibaca model, membajak perilakunya.

Terkait Jailbreak · Guardrails · Agent

Knowledge graphAI

Peta entitas yang terstruktur dan bisa dibaca mesin — orang, perusahaan, tempat — beserta hubungan di antaranya. Inilah yang dipakai answer engine untuk mengenali brand Anda sebagai sesuatu yang nyata dan spesifik.

Terkait Structured data · Entity · Wikidata · JSON-LD · Answer engine

Dev

Message brokerDev

Middleware yang membawa pesan antara producer (yang mem-publish) dan consumer (yang memproses) — Kafka, RabbitMQ, NATS, NSQ, atau AWS SNS/SQS. Ia melepas kaitan kedua sisi: producer tak perlu tahu siapa consumer-nya, dan consumer bisa ditambah atau di-restart tanpa menyentuh producer.

Baca penjelasannya →

Terkait Topic (messaging) · Consumer group · Fan-out · Partition (Kafka)

Topic (messaging)Dev

Tujuan bernama tempat producer mem-publish dan consumer membaca. Tiap consumer group yang berlangganan sebuah topic mendapat salinan pesannya sendiri. Kafka dan NSQ menyebutnya topic; NATS menyebutnya subject; RabbitMQ merutekannya lewat exchange.

Terkait Message broker · Consumer group · Partition (Kafka)

Consumer groupDev

Unit konsumsi independen pada sebuah topic — ia mendapat salinan tiap pesannya sendiri dan mencatat kemajuannya sendiri. Beberapa worker di dalam satu group berbagi kerja secara round-robin. Kafka menyebutnya consumer group, NSQ channel, RabbitMQ dan AWS queue.

Terkait Message broker · Topic (messaging) · Partition (Kafka) · Fan-out

Fan-outDev

Mengirim satu pesan yang di-publish ke banyak consumer group independen sekaligus — tiap group mendapat salinannya sendiri. Inilah beda antara menyiarkan ke tiap subscriber dan menyerahkan satu tugas ke satu worker.

Terkait Message broker · Consumer group · Topic (messaging)

Partition (Kafka)Dev

Unit pengurutan dan paralelisme di Kafka: sebuah topic dipecah jadi partition, dan tiap partition dibaca berurutan oleh paling banyak satu consumer dalam sebuah group. Jadi jumlah partition membatasi berapa worker yang bisa dipakai sebuah group — consumer berlebih akan menganggur.

Terkait Topic (messaging) · Consumer group · Message broker

Smart endpoints, dumb pipesDev

Prinsip microservices: simpan logika bisnis di dalam service (smart endpoints), dan biarkan lapisan jaringan — API gateway dan service mesh (dumb pipes) — hanya menangani routing dan keamanan generik. Ia menghindari pengulangan logika auth sekaligus membuat tiap service tetap memegang aturan datanya sendiri.

Baca penjelasannya →

Terkait Zero Trust · API gateway · Service mesh · mTLS (mutual TLS)

Zero TrustDev

Model keamanan yang secara bawaan tak memercayai apa pun: tiap request membuktikan ulang identitasnya di tiap lompatan, dan membuka satu lapisan tak pernah otomatis membuka berikutnya. 'Kunci untuk kunci, lalu ulangi.'

Terkait Defense in depth · mTLS (mutual TLS) · Service mesh

API gatewayDev

Pintu depan tunggal di tepi sistem. Ia mengautentikasi request (memvalidasi JWT), membatasi laju (rate-limit), memblokir trafik buruk, dan membuang header identitas kiriman klien sebelum apa pun mencapai service internal Anda. Kong dan AWS API Gateway adalah contoh yang umum.

Terkait Service mesh · Smart endpoints, dumb pipes · Zero Trust

Service meshDev

Lapisan infrastruktur yang menaruh sidecar proxy (biasanya Envoy) di samping tiap service untuk menangani mTLS, retry, dan kebijakan trafik — tanpa mengubah kode aplikasi. Istio, Linkerd, dan Consul adalah mesh yang umum.

Terkait API gateway · mTLS (mutual TLS) · Smart endpoints, dumb pipes

mTLS (mutual TLS)Dev

Mutual TLS — kedua sisi koneksi menunjukkan sertifikat dan membuktikan kepemilikan private key-nya, jadi sebuah service menolak peer mana pun tanpa sertifikat bertanda-tangan mesh. Ia menjadikan jaringan itu sendiri sebuah kunci, memblokir request palsu sebelum satu header pun terbaca.

Terkait Certificate Authority (CA) · Service mesh · Zero Trust

Defense in depthDev

Menumpuk kontrol keamanan yang independen agar tak ada satu kegagalan pun yang fatal. Kalau penyerang membobol kunci pertama (gateway) ia menabrak kunci kedua (mesh) lalu ketiga (aplikasi) — masing-masing membuktikan ulang request itu.

Terkait Zero Trust · mTLS (mutual TLS)

Design systemDev

Sekumpulan blok bangun UI yang dipakai bersama — tombol, kartu, form, warna, tipografi — digambar sekali dan disepakati sekali, agar tiap surface tampil dan berperilaku konsisten alih-alih dibangun ulang dengan tangan tiap kali.

Baca penjelasannya →

Terkait Monorepo · Changeset · Cloudflare Pages

MonorepoDev

Satu repository yang menampung banyak paket atau app sekaligus, bukan repo terpisah untuk tiap satu — satu tempat untuk dibaca, di-build, dan di-CI, sementara tiap paket tetap bisa naik versi dan dipublikasikan sendiri-sendiri.

Terkait npm workspace · Changeset · Design system

npm workspaceDev

Cara bawaan npm mengelola banyak paket dalam satu repo: semuanya di-install bersama dan saling terhubung secara lokal, jadi perubahan di satu paket langsung terpakai oleh yang lain tanpa perlu dipublikasikan dulu.

Terkait Monorepo · Peer dependency

Peer dependencyDev

Dependency yang diharapkan sudah disediakan oleh app yang memakainya (mis. React), alih-alih membawa salinannya sendiri — jadi app consumer berakhir dengan satu React bersama, bukan satu per komponen.

Terkait npm workspace

ChangesetDev

Berkas kecil yang Anda commit untuk mendeskripsikan rilis yang diinginkan — paket mana yang naik, seberapa besar (patch/minor/major), dan satu baris changelog. Sebuah tool lalu menerapkan semua changeset yang tertunda untuk menaikkan versi, menulis changelog, dan mempublikasikan.

Baca penjelasannya →

Terkait Semantic versioning · CI/CD · GitHub Packages

Semantic versioningDev

Skema versi MAJOR.MINOR.PATCH: patch untuk perbaikan yang kompatibel, minor untuk fitur yang kompatibel, major untuk perubahan yang memutus kompatibilitas — jadi nomor versi memberi tahu consumer apa yang bisa diharapkan dari sebuah upgrade.

Terkait Changeset

GitHub PackagesDev

Registry paket milik GitHub. Untuk npm, ia memetakan scope paket (@owner) ke akun GitHub bernama sama, jadi paket dipublikasikan dan di-install di bawah akun yang memiliki repo, dijaga oleh sebuah token.

Terkait npm scope · Changeset

npm scopeDev

Prefiks @owner/ pada nama paket (mis. @labspangaea/ds-button) yang mengelompokkan paket terkait di bawah satu namespace. Di GitHub Packages, scope-nya harus cocok dengan akun GitHub pemiliknya.

Terkait GitHub Packages

Cloudflare PagesDev

Hosting Cloudflare untuk situs statis dan front-end: Anda mengunggah folder dist/ hasil build (lewat wrangler atau Git) dan ia menyajikannya cepat dari edge, dengan TLS gratis dan custom domain.

Terkait SSG · CNAME record · Design system

Micro-frontendDev

Arsitektur yang memecah front-end jadi bagian-bagian yang di-build dan di-deploy secara independen oleh tim berbeda — padanan front-end dari microservices.

Terkait Module federation · Monorepo · Design system

Module federationDev

Teknik di mana satu app (host) memuat kode dari app lain (remote) saat runtime, jadi tiap bagian dirilis terpisah. Ampuh untuk micro-frontend, tapi client-side — host mengambil remote dengan JavaScript, jadi crawler melihat lebih sedikit.

Terkait Micro-frontend

YAGNIDev

YAGNI — "You Aren’t Gonna Need It" — aturan praktis untuk tidak membangun sebuah kemampuan sampai ia benar-benar dibutuhkan, agar Anda tak membayar dan memelihara kompleksitas spekulatif.

Terkait Monorepo

End-to-end encryptionDev

Data dienkripsi di perangkat pengirim dan hanya didekripsi di perangkat penerima — server di antaranya hanya memegang ciphertext yang tak bisa ia baca.

Baca penjelasannya →

Terkait Zero-knowledge · AES-256-GCM · Web Crypto API

Zero-knowledgeDev

Desain di mana server tak punya pengetahuan atas isi data — ia hanya menyimpan blob terenkripsi yang tak bisa didekripsi, sehingga penyitaan atau subpoena tak menghasilkan apa pun yang terbaca.

Terkait End-to-end encryption · Warrant canary

AES-256-GCMDev

Cipher simetris 256-bit dengan autentikasi bawaan (GCM) — standar untuk mengenkripsi data agar tak bisa dibaca atau diubah diam-diam.

Terkait End-to-end encryption · Web Crypto API

Web Crypto APIDev

API kriptografi bawaan browser (crypto.subtle) — primitif teraudit dan terakselerasi hardware seperti AES-GCM, berjalan di browser tanpa library.

Terkait AES-256-GCM · WebAssembly

WebAssemblyDev

Format biner portabel yang berjalan mendekati kecepatan native di browser (dan di runtime edge), memungkinkan bahasa seperti Rust dikompilasi ke web.

Terkait Cloudflare Worker · Web Crypto API

Cloudflare WorkerDev

Kode serverless yang berjalan di edge Cloudflare, dekat dengan pengguna — tanpa server untuk dikelola. Bisa ditulis dalam JavaScript atau, lewat WASM, dalam Rust.

Terkait Workers KV · Durable Object · WebAssembly

Workers KVDev

Key-value store global Cloudflare — bagus untuk membaca nilai kecil di edge, tapi eventually consistent dan tanpa increment atomik.

Terkait Cloudflare Worker · Durable Object

Durable ObjectDev

Objek stateful instance-tunggal dan single-thread di Cloudflare Workers — eksekusinya yang terserialkan membuat baca-ubah-tulis atomik tanpa lock, tak seperti KV.

Baca penjelasannya →

Terkait Workers KV · Cloudflare Worker · Token bucket

Token bucketDev

Algoritma rate-limiting: sebuah bucket menampung hingga N token, terisi ulang seiring waktu; tiap request memakai satu — mengizinkan burst hingga N sambil membatasi laju berkelanjutan.

Terkait Durable Object

Warrant canaryDev

Pernyataan publik bertanggal bahwa operator belum menerima permintaan data pemerintah yang rahasia. Jika berhenti diperbarui, pengguna menyimpulkan ia tak lagi bisa ditegaskan dengan jujur.

Terkait Zero-knowledge

CI/CDDev

Continuous Integration / Continuous Delivery: build, test, dan deploy otomatis pada tiap perubahan.

Baca penjelasannya →

Terkait Pull request · Docker · Kubernetes

VAPTDev

Vulnerability Assessment & Penetration Testing: pengujian keamanan yang menemukan dan mengeksploitasi celah sebelum penyerang melakukannya.

Terkait Cross-site scripting (XSS) · WAF · Least privilege

KanbanDev

Metode delivery pull-based: papan langsung dengan batas work-in-progress dan alur kerja yang berkelanjutan.

Terkait Scrum · Pull request

ScrumDev

Metode delivery dengan sprint berdurasi tetap, cakupan yang sudah disepakati di awal, dan ceremony berkala.

Terkait Kanban · Pull request

DockerDev

Alat yang mengemas layanan dan dependensinya ke dalam container portabel yang berjalan sama di mana saja.

Terkait Kubernetes · CI/CD · VPS

KubernetesDev

Orchestrator yang men-deploy, menskalakan, dan memulihkan sendiri layanan dalam container lintas mesin.

Terkait Docker · VPS · CI/CD

ObservabilityDev

Kemampuan memahami keadaan internal sistem dari trace, metrik, dan log-nya.

Terkait APM · SLO

APMDev

Application Performance Monitoring: trace dan metrik yang menampilkan latensi, error, dan bottleneck lintas layanan.

Terkait Observability · SLO

SLODev

Service Level Objective: target metrik keandalan (mis. uptime 99,9%) yang dijadikan dasar alert.

Terkait Observability · APM

DNSDev

Domain Name System: buku telepon internet — mengubah nama yang Anda ketik (pangaea.id) menjadi alamat IP berupa angka yang bisa dihubungi mesin.

Baca penjelasannya →

Terkait Nameserver · Recursive resolver · Authoritative DNS · DNSSEC · Propagation

DNSSECDev

DNS Security Extensions: tanda tangan kriptografis pada record DNS Anda, supaya resolver bisa membuktikan sebuah jawaban asli dan tak diutak-atik — menutup celah spoofing / cache-poisoning DNS. Soal keaslian, bukan enkripsi.

Baca penjelasannya →

Terkait DS record · RRSIG · DNS

DS recordDev

Delegation Signer: sidik jari kunci penanda-tangan DNS Anda yang dititipkan ke registry lewat registrar, supaya zona induk (.id) menjamin kunci Anda — mata rantai yang melengkapi chain of trust DNSSEC.

Baca penjelasannya →

Terkait DNSSEC · RRSIG · Registrar

NameserverDev

Server otoritatif yang menyimpan record DNS sebuah domain dan menjawab kueri untuknya. Siapa pun yang menjalankan nameserver Anda mengendalikan DNS Anda.

Baca penjelasannya →

Terkait DNS · Authoritative DNS · Registrar · Recursive resolver

AnycastDev

Mengumumkan satu alamat IP dari banyak data center sekaligus, sehingga internet mengarahkan tiap permintaan ke salinan terdekat — memangkas jarak dan latensi.

Baca penjelasannya →

Terkait CDN · Edge · Round trip

PropagationDev

Masa tunggu setelah perubahan DNS, ketika salinan cache di seluruh dunia kedaluwarsa dan mengambil jawaban baru — biasanya beberapa menit, hingga 24 jam.

Baca penjelasannya →

Terkait DNS · TTL · CNAME record

MX recordDev

Mail eXchange: record DNS yang menentukan ke mana email untuk domain Anda harus dikirim. Dibaca oleh server pengirim.

Baca penjelasannya →

Terkait SPF · DKIM · DMARC · SMTP

SPFDev

Sender Policy Framework: daftar izin server yang boleh mengirim email “atas nama” domain Anda. Diperiksa oleh server penerima.

Baca penjelasannya →

Terkait DKIM · DMARC · MX record · SMTP

DKIMDev

DomainKeys Identified Mail: tanda tangan kriptografis pada tiap email keluar — private key menandatanganinya, dan public key di DNS membuat penerima bisa memverifikasi email benar dari Anda dan tidak diubah.

Baca penjelasannya →

Terkait SPF · DMARC · MX record · SMTP

DMARCDev

Domain-based Message Authentication, Reporting & Conformance: mengikat SPF dan DKIM, memberi tahu penerima apa yang harus dilakukan saat email gagal verifikasi (monitor, quarantine, reject), dan mengirimi Anda laporan.

Baca penjelasannya →

Terkait SPF · DKIM · MX record · SMTP

SMTPDev

Simple Mail Transfer Protocol: protokol yang memindahkan email antar-server. Tidak punya cara bawaan untuk membuktikan siapa pengirim — itulah sebabnya SPF, DKIM, dan DMARC ada.

Baca penjelasannya →

Terkait MX record · SPF · DKIM · DMARC

CAA recordDev

Certification Authority Authorization: record DNS yang mendaftar Certificate Authority mana yang boleh menerbitkan sertifikat HTTPS untuk domain Anda. Lupa mencantumkan CA yang dipakai provider Anda, dan perpanjangan otomatis berikutnya gagal diam-diam.

Baca penjelasannya →

Terkait Certificate Authority (CA) · TLS

TLSDev

Transport Layer Security (nama modern untuk SSL): enkripsi di balik ikon gembok — mengacak lalu lintas agar tak seorang pun di antara pengunjung dan situs bisa membaca atau mengubahnya.

Baca penjelasannya →

Terkait HSTS · Certificate Authority (CA) · CAA record · CSP

HSTSDev

HTTP Strict Transport Security: header yang menyuruh browser hanya mengakses situs lewat HTTPS, sehingga tak ada hop pertama yang tak aman untuk disadap. Sifatnya melekat — browser mengingatnya selama max-age berlaku.

Baca penjelasannya →

Terkait TLS · CSP

CSPDev

Content-Security-Policy: daftar izin sumber tempat script, style, font, dan gambar boleh dimuat. Apa pun di luar daftar ditolak — pertahanan tunggal terkuat terhadap cross-site scripting.

Baca penjelasannya →

Terkait Cross-site scripting (XSS) · WAF · TLS · HSTS · Least privilege

WAFDev

Web Application Firewall: kumpulan aturan terkelola yang memblokir pola serangan yang dikenal (SQL injection, probe eksploit umum) di edge, sebelum mencapai aplikasi Anda.

Baca penjelasannya →

Terkait CSP · Cross-site scripting (XSS) · Least privilege

CDNDev

Content Delivery Network: armada server di ratusan kota yang masing-masing menyimpan salinan berkas Anda dekat dengan pengunjung, sehingga permintaan dijawab dari lokasi terdekat, bukan dari satu origin yang jauh.

Baca penjelasannya →

Terkait Edge · Cache · Anycast · TTL

EdgeDev

Server CDN terdekat dengan pengunjung — tempat halaman yang di-cache disajikan. Sebagian besar permintaan dijawab di edge dan tak pernah sampai ke origin.

Baca penjelasannya →

Terkait CDN · Cache · Anycast · Round trip

CacheDev

Salinan tersimpan dari sebuah berkas yang disimpan dekat pengunjung agar tak perlu dibangun atau diambil ulang setiap kali. Header `Cache-Control` mengatur berapa lama salinan tetap berlaku.

Baca penjelasannya →

Terkait CDN · Edge · Cache-busting · TTL · Ephemeral data

SSGDev

Static Site Generation: membangun tiap halaman menjadi HTML murni jauh sebelum diakses, agar bisa di-cache dan disajikan seketika — dan agar crawler serta AI yang tidak menjalankan JavaScript tetap melihat konten penuh.

Terkait Server-side rendering (SSR) · Prerender · Single-page app (SPA)

TTLDev

Time To Live: berapa lama sebuah salinan cache — record DNS, atau respons HTTP — tetap berlaku sebelum harus diambil ulang.

Terkait Cache · Propagation · Recursive resolver · Cache-busting · CDN

RegistrarDev

Perusahaan tempat Anda membeli dan memperpanjang domain — dan tempat Anda menetapkan nameserver mana yang otoritatif untuknya.

Terkait Nameserver · Authoritative DNS · DS record

Authoritative DNSDev

Nameserver yang menyimpan record DNS definitif sebuah domain dan menjawab kueri tentangnya — sumber kebenaran yang akhirnya dipercaya resolver.

Terkait DNS · Nameserver · Recursive resolver · Registrar

Recursive resolverDev

Nameserver yang mengerjakan seluruh proses lookup DNS untuk Anda — bertanya ke root, lalu TLD, lalu server otoritatif secara berurutan sampai mendapat jawaban, lalu men-cache-nya.

Terkait DNS · Authoritative DNS · Nameserver · TTL

RRSIGDev

Record DNSSEC yang membawa tanda tangan kriptografis untuk sekumpulan record DNS, membuktikan record itu tidak diutak-atik dalam perjalanan.

Baca penjelasannya →

Terkait DNSSEC · DS record

CNAME recordDev

Record DNS yang mengarahkan satu nama ke nama lain sebagai alias; CNAME flattening membuatnya tetap berfungsi bahkan di apex domain polos, tempat CNAME mentah tidak diperbolehkan.

Terkait Canonical URL · Propagation

Round tripDev

Satu pertukaran bolak-balik antara client dan server. Latensi sering dihitung dalam jumlah round trip, jadi memangkasnya adalah cara membuat halaman terasa cepat.

Terkait Anycast · Edge

User-AgentDev

Header HTTP yang dikirim client untuk mengidentifikasi dirinya — browser apa yang dipakai pengunjung, atau crawler/bot mana yang sedang mengambil halaman.

Terkait Crawler · HTTP status code

VPSDev

Virtual Private Server: bagian dari sebuah mesin fisik yang Anda sewa dan kelola layaknya server sendiri — akses root penuh, tetapi perangkat kerasnya berbagi dengan penyewa lain.

Terkait Docker · Kubernetes

Certificate Authority (CA)Dev

Lembaga tepercaya yang memverifikasi bahwa Anda mengendalikan sebuah domain lalu menerbitkan sertifikat TLS yang membuat HTTPS berfungsi; browser sudah membawa daftar CA yang dipercayainya. Ia memegang master private key dan satu-satunya yang bisa menandatangani sertifikat — di internet publik itu DigiCert atau Let's Encrypt, dan di dalam service mesh itu control plane milik mesh itu sendiri. Peer memverifikasi sertifikat terhadap public key CA lewat perhitungan lokal, tanpa panggilan jaringan.

Baca penjelasannya →

Terkait TLS · CAA record · mTLS (mutual TLS) · Service mesh

Cross-site scripting (XSS)Dev

Serangan yang menyuntikkan script berbahaya ke sebuah halaman agar berjalan di browser pengunjung lain — mencuri sesi atau data. CSP yang ketat adalah pertahanan utamanya.

Terkait CSP · WAF · VAPT · CSRF · HttpOnly · Cookie

SameSiteDev

Atribut cookie yang mengatur apakah cookie ikut pada request lintas-situs. Strict mengirimnya hanya pada request same-site; Lax juga pada klik link top-level (default); None pada semuanya (lalu mewajibkan Secure). Ini pertahanan bawaan terhadap CSRF.

Baca penjelasannya →

Terkait Cookie · CSRF · HttpOnly · Secure flag · Site (same-site) · Top-level navigation · Subresource request

HttpOnlyDev

Flag cookie yang menyembunyikan cookie dari JavaScript — document.cookie tak bisa membacanya. Ia tak menghentikan XSS, tapi menghentikan script XSS mencuri token sesi dan memutarnya ulang di tempat lain.

Baca penjelasannya →

Terkait Cookie · Cross-site scripting (XSS) · Secure flag · SameSite

Secure flagDev

Flag cookie yang mengirim cookie hanya lewat HTTPS, tak pernah HTTP polos — jadi tak bisa disadap di jalan pada jaringan tak tepercaya. SameSite=None mewajibkannya.

Baca penjelasannya →

Terkait Cookie · TLS · HttpOnly · SameSite

CSRFDev

Cross-Site Request Forgery: serangan yang membuat browser Anda mengirim request terautentikasi ke situs tempat Anda login — browser menempelkan cookie Anda otomatis. SameSite=Lax dan token CSRF adalah pertahanannya.

Baca penjelasannya →

Terkait SameSite · Cross-site scripting (XSS) · Cookie · Top-level navigation · Same-origin policy

Same-origin policyDev

Aturan browser yang mengisolasi situs satu sama lain: script di satu origin tak bisa membaca data, cookie, atau respons origin lain. Itu sebabnya script XSS hanya melihat document.cookie situsnya sendiri, dan kenapa pembacaan lintas-situs diblokir.

Terkait Origin · Site (same-site) · CORS · Cross-site scripting (XSS) · CSRF · Cookie

CORSDev

Cross-Origin Resource Sharing: header opt-in yang dikirim server untuk mengizinkan origin lain tertentu membaca responsnya — pengecualian terkendali dari same-origin policy. Ia mengatur pembacaan respons, bukan apakah request-nya dikirim.

Terkait Same-origin policy · Origin · Cross-origin · Cross-site scripting (XSS)

Session hijackingDev

Mengambil alih sesi seorang pengguna dengan menguasai token sesinya — lewat cookie yang dicuri, request yang disadap, atau exfiltrasi XSS. HttpOnly, Secure, dan SameSite masing-masing memutus salah satu jalur itu.

Terkait Session cookie · Cross-site scripting (XSS) · HttpOnly

OriginDev

Scheme + host + port, ketiganya harus persis sama — https://app.example.com:443. Inilah batas paling ketat di browser: api.example.com dan www.example.com sama asingnya satu sama lain seperti example.com dan evil.com. Pembacaan respons fetch(), akses DOM antar-frame, dan localStorage semuanya diatur oleh origin.

Baca penjelasannya →

Terkait Site (same-site) · Cross-origin · Same-origin policy · CORS · Registrable domain

Site (same-site)Dev

Scheme + registrable domain, dengan port dan semua subdomain diabaikan — batas yang lebih longgar daripada origin. app.example.com dan api.example.com itu cross-origin tapi same-site, dan justru itulah alasan sebuah cookie bisa dipakai bersama di antara keduanya sementara SameSite tetap memblokir evil.com.

Baca penjelasannya →

Terkait Origin · Registrable domain · Public Suffix List · Schemeful same-site · SameSite

Registrable domainDev

Domain yang benar-benar bisa Anda beli: satu label di atas public suffix (eTLD+1). Bukan "dua label terakhir" — di bawah co.uk, registrable domain dari shop.example.co.uk adalah example.co.uk, bukan co.uk. Inilah yang dijadikan patokan oleh "site".

Baca penjelasannya →

Terkait Site (same-site) · Public Suffix List · Origin

Public Suffix ListDev

Daftar sufiks domain yang dipelihara manual, tempat siapa pun boleh mendaftarkan nama — .com, .co.uk, dan juga github.io. Browser memakainya untuk menemukan registrable domain, sehingga tiap bisnis yang terdaftar di bawah co.uk menjadi site terpisah, dan satu pengguna GitHub Pages tak bisa menetapkan cookie untuk pengguna lain.

Baca penjelasannya →

Terkait Registrable domain · Site (same-site)

Schemeful same-siteDev

Aturan modern yang menghitung http:// dan https:// sebagai dua site berbeda, jadi cookie yang diset di HTTPS tak dikirim ke versi HTTP polos dari domain yang sama. Browser lama mengabaikan scheme; penyerang di jaringan bisa memanfaatkannya untuk menanam atau membaca cookie.

Baca penjelasannya →

Terkait Site (same-site) · TLS · SameSite

Top-level navigationDev

Seluruh halaman berpindah — alamat di address bar berubah dan Anda bisa melihat sendiri Anda mendarat di mana. Klik link atau mengikuti redirect termasuk; fetch di latar belakang tidak. Ini penting karena penyerang tak bisa membaca halaman yang sekadar ia tuju-kan untuk Anda, dan itulah sebabnya SameSite=Lax masih mengirim cookie di sini.

Baca penjelasannya →

Terkait Subresource request · SameSite · CSRF · Site (same-site)

Subresource requestDev

Request yang dikirim sebuah halaman tanpa halaman itu berpindah — fetch, XHR, <img>, <script>, <iframe>. Address bar tak pernah berubah dan JavaScript halaman itu bisa membaca balasannya, dan karena itulah SameSite=Lax menahan cookie pada semuanya.

Baca penjelasannya →

Terkait Top-level navigation · SameSite · CORS · CSRF

Cross-originDev

Request atau akses yang melewati batas origin — beda scheme, host, atau port. Cross-origin tidak sama dengan cross-site: dua subdomain dari satu domain itu cross-origin tapi tetap same-site, dan yang mengatur pembacaan responsnya adalah CORS, bukan SameSite.

Terkait Origin · Site (same-site) · CORS · Same-origin policy

Sec-Fetch-SiteDev

Header request yang diisi browser untuk memberi tahu server Anda bagaimana request itu dipicu — same-origin, same-site, cross-site, atau none (diketik langsung). Karena browser yang mengisinya dan script tak bisa memalsukannya, ia jadi pemeriksaan CSRF sisi server yang murah untuk mendampingi SameSite.

Terkait Site (same-site) · SameSite · Top-level navigation

Confusion matrixDev

Tabel 2×2 yang memilah tiap hasil tes ke empat kotak dengan membandingkan panggilan (positive/negative) dan kenyataan (true/false): true positive, false positive, false negative, true negative. Inilah cara membaca akurasi tes ya/tidak apa pun.

Baca penjelasannya →

Terkait True positive · False positive · False negative · True negative · Sensitivity · Specificity

True positiveDev

Tes bilang "ya" dan kenyataannya memang ya — panggilan positif yang benar. Pada tes penyakit, pasien sakit dan tes menangkapnya.

Baca penjelasannya →

Terkait Confusion matrix · False negative · True negative · False positive

False positiveDev

Tes bilang "ya" padahal kenyataannya tidak — alarm palsu. Disebut juga Type I error. Filter spam yang menandai email asli adalah false positive.

Baca penjelasannya →

Terkait Confusion matrix · False negative · True positive · Specificity

True negativeDev

Tes bilang "tidak" dan kenyataannya memang tidak — panggilan negatif yang benar. Pasien sehat yang dinyatakan bersih oleh tes adalah true negative.

Baca penjelasannya →

Terkait Confusion matrix · True positive · False positive · False negative

False negativeDev

Tes bilang "tidak" padahal kenyataannya ya — terlewat. Disebut juga Type II error. Pada skrining penyakit inilah yang berbahaya: diagnosis yang terlewat.

Baca penjelasannya →

Terkait Confusion matrix · False positive · True negative · Sensitivity

SensitivityDev

Seberapa jarang sebuah tes melewatkan positif yang nyata — porsi kasus yang benar-benar positif yang berhasil ditangkap (sedikit false negative). Tes skrining yang sangat sensitif jarang meloloskan pasien yang sakit. Disebut juga recall.

Baca penjelasannya →

Terkait Specificity · False negative · Confusion matrix

SpecificityDev

Seberapa jarang sebuah tes salah menandai negatif yang nyata — porsi kasus yang benar-benar negatif yang dinyatakan bersih (sedikit false positive). Tes yang sangat spesifik jarang menimbulkan alarm palsu.

Baca penjelasannya →

Terkait Sensitivity · False positive · Confusion matrix

Least privilegeDev

Prinsip keamanan: beri tiap token, akun, atau layanan izin seminimal mungkin yang diperlukan untuk tugasnya, dan tidak lebih — agar sebuah kebocoran menimbulkan kerusakan sekecil mungkin.

Terkait WAF · CSP

Cache-bustingDev

Mengubah nama sebuah berkas ketika isinya berubah — biasanya dengan menambahkan content hash — agar browser mengambil versi baru alih-alih menyajikan salinan cache yang basi.

Baca penjelasannya →

Terkait Cache · TTL

HTTP status codeDev

Kode tiga digit yang dibawa respons HTTP untuk menyatakan apa yang terjadi — 200 OK, 301 moved permanently, 404 not found, 500 server error.

Terkait Soft 404 · 301 redirect · noindex

Soft 404Dev

Halaman yang sudah tidak ada tetapi keliru mengembalikan HTTP 200 alih-alih 404, sehingga mesin pencari menganggap halaman “not found” yang kosong sebagai halaman sukses — dan menghukum situs karenanya.

Baca penjelasannya →

Terkait HTTP status code · noindex · Single-page app (SPA)

noindexDev

Direktif robots — berupa meta tag atau header HTTP — yang menyuruh mesin pencari untuk tidak mengindeks sebuah halaman. Kami memakainya di halaman 404.

Terkait HTTP status code · Soft 404 · Sitemap

Single-page app (SPA)Dev

Situs yang memuat satu shell HTML, lalu membiarkan JavaScript mengganti tampilan di browser alih-alih mengambil halaman baru untuk tiap rute. Gesit di dalam aplikasi, tetapi crawler yang tidak menjalankan JS hanya melihat shell kosong — itulah sebabnya kami melakukan prerender.

Terkait SSG · Server-side rendering (SSR) · Prerender · Soft 404

PrerenderDev

Menghasilkan HTML lengkap sebuah rute saat build, sehingga crawler dan pengunjung mendapat halaman utuh tanpa perlu menjalankan JavaScript — kebalikan dari SPA yang dirender di sisi client.

Terkait SSG · Server-side rendering (SSR) · Single-page app (SPA)

Server-side rendering (SSR)Dev

Merender HTML sebuah halaman di server untuk tiap permintaan — berbeda dari membangunnya jauh sebelumnya (SSG) atau menyusunnya di browser (SPA).

Terkait SSG · Prerender · Single-page app (SPA)

JSON-LDDev

Format JSON untuk menyematkan structured data di sebuah halaman, agar mesin pencari dan AI bisa membaca makna halaman — bukan sekadar kata-kata yang ditampilkannya.

Terkait Structured data · Knowledge graph

HoneypotDev

Field form tersembunyi yang tidak pernah dilihat orang sungguhan. Bot tetap mengisinya, menampakkan dirinya sebagai spam — sehingga submit bisa dibuang diam-diam.

Pull requestDev

Sekumpulan perubahan kode yang diajukan untuk direview dan diperiksa otomatis sebelum di-merge ke branch utama.

Terkait CI/CD · Kanban · Scrum

WebGLDev

API browser untuk grafis 2D dan 3D yang dipercepat GPU — yang menggerakkan scene 3D interaktif yang dirender langsung di dalam halaman web.

Garbage collectionDev

Runtime yang secara otomatis mengambil kembali memori yang sudah tak terjangkau program, sehingga Anda tidak perlu membebaskannya secara manual — dengan ongkos sedikit kerja di latar belakang.

Baca penjelasannya →

Terkait Heap (memory) · Stack (memory) · Pointer · Escape analysis · JVM

Stack (memory)Dev

Memori per-fungsi yang cepat dan otomatis dibebaskan begitu fungsinya selesai. Nilai yang tidak hidup lebih lama dari fungsinya berada di sini.

Terkait Heap (memory) · Garbage collection · Escape analysis

Heap (memory)Dev

Memori bersama yang berumur lebih panjang untuk nilai yang harus hidup lebih lama dari fungsi yang membuatnya. Memori ini diambil kembali oleh garbage collection, bukan secara otomatis.

Terkait Stack (memory) · Garbage collection · Pointer · Escape analysis

PointerDev

Nilai yang menyimpan alamat dari nilai lain, sehingga kode bisa berbagi dan mengubah data yang sama alih-alih menyalinnya ke mana-mana.

Terkait Heap (memory) · Garbage collection · Escape analysis

GoroutineDev

Unit konkurensi ringan milik Go. Cukup murah untuk dijalankan ribuan sekaligus, tidak seperti OS thread yang berat.

Terkait Garbage collection · Stack (memory) · JVM

Escape analysisDev

Tahap compiler yang menentukan apakah sebuah nilai bisa tetap di stack yang murah dan otomatis dibebaskan, atau harus "escape" ke heap yang lebih lambat — nilai itu escape hanya kalau masih ada yang menunjuk ke sana dari luar fungsi setelah fungsinya selesai.

Terkait Stack (memory) · Heap (memory) · Garbage collection · Pointer

Key-value storeDev

Database yang menyimpan nilai dan mengambilnya lewat key persis, tanpa memeriksa isi nilainya — model lookup paling sederhana dan paling cepat.

Baca penjelasannya →

Terkait Document database · Wide-column store · NoSQL · Aggregate store · Dynamo (Amazon)

Document databaseDev

Database yang tiap record-nya berupa dokumen mandiri mirip JSON dan bisa Anda kueri lewat field mana pun di dalamnya — schema fleksibel, tanpa tabel yang kaku.

Baca penjelasannya →

Terkait Key-value store · Wide-column store · NoSQL · Aggregate store

Wide-column storeDev

Database yang dioptimalkan untuk write dan menyebarkan volume tulisan besar berbasis waktu ke banyak node — dibuat untuk ingest tanpa henti dalam skala besar (Cassandra, ScyllaDB).

Baca penjelasannya →

Terkait Key-value store · Document database · Columnar database · LSM-tree · Aggregate store

Columnar databaseDev

Database analitik yang menyimpan tiap kolom secara terpisah, sehingga bisa memindai dan mengagregasi miliaran baris dengan cepat — tetapi lemah untuk baca-tulis satu baris.

Baca penjelasannya →

Terkait Wide-column store · OLAP · MPP · Parquet · Apache Arrow

Graph databaseDev

Database yang menyimpan node dan hubungan di antaranya sebagai data kelas utama — dibuat untuk kueri multi-hop "siapa terhubung ke siapa" yang lambat jika memakai join.

Baca penjelasannya →

Terkait Graph traversal · Cypher · Index-free adjacency · NoSQL

Relational databaseDev

Database tabel-dan-join klasik dengan schema ketat dan jaminan ACID — pilihan default yang aman ketika data Anda relasional dan konsistensi itu penting.

Baca penjelasannya →

Terkait SQL · JOIN (SQL) · ACID · NoSQL · OLTP

OLTPDev

Online Transaction Processing: beban kerja berupa banyak baca-tulis kecil dan cepat pada satu record — pola sehari-hari di balik database langsung sebuah aplikasi.

Terkait OLAP · Relational database · ACID

OLAPDev

Online Analytical Processing: beban kerja berupa kueri pindai-dan-agregasi berat atas dataset besar — analitik dan pelaporan, bukan transaksi.

Terkait OLTP · Columnar database · MPP

LSM-treeDev

Log-Structured Merge-tree: rancangan yang dioptimalkan untuk write — tulisan baru ditambahkan ke memori dan sebuah log (cepat, karena tak ada yang diperbarui di tempat), lalu digabung menjadi berkas terurut di latar belakang. Mesin di balik banyak wide-column store.

Terkait Memtable · SSTable · Compaction · Bloom filter · Wide-column store

TombstoneDev

Penanda yang ditulis menggantikan record yang dihapus, supaya store yang hanya bisa menambah data tahu record itu sudah hilang tanpa harus langsung menulis ulang data lama.

Terkait Compaction · SSTable · LSM-tree

Shard keyDev

Field yang Anda pilih sejak awal untuk membagi data ke banyak mesin. Pilih agar cocok dengan cara Anda akan membaca data — shard key yang buruk sulit diperbaiki belakangan.

Terkait Horizontal scaling · Snowflake ID · Wide-column store

Big-O notationDev

Cara menggambarkan bagaimana kerja sebuah algoritme bertumbuh seiring membesarnya input — mengabaikan konstanta dan perangkat keras — sehingga Anda bisa membandingkan pendekatan sebelum menjalankannya.

Baca penjelasannya →

Terkait Time complexity · Recursion · Binary search · Memoization

Time complexityDev

Bagaimana jumlah langkah sebuah algoritme berskala dengan ukuran input-nya, ditulis dalam Big-O — ukuran utama perilakunya pada input besar.

Baca penjelasannya →

Terkait Big-O notation · Binary search · Recursion

RecursionDev

Fungsi yang menyelesaikan sebuah masalah dengan memanggil dirinya sendiri pada bagian yang lebih kecil, sampai mencapai base case yang cukup sederhana untuk dijawab langsung.

Terkait Big-O notation · Memoization · Binary search · Time complexity

MemoizationDev

Men-cache hasil sebuah fungsi agar pemanggilan berulang dengan input yang sama langsung mengembalikan hasilnya alih-alih mengulang kerjanya.

Terkait Recursion · Big-O notation · Cache

Micro-interactionDev

Momen kecil dan terfokus berupa umpan balik antarmuka — hover, animasi tekan, toggle — yang secara kolektif membuat software terasa dipikirkan matang dan hidup.

SQLDev

Structured Query Language: bahasa deklaratif standar untuk mengueri dan memperbarui relational database — Anda menjelaskan baris yang diinginkan, lalu engine yang menentukan cara mengambilnya.

Terkait Relational database · NoSQL · JOIN (SQL)

NoSQLDev

Istilah payung untuk database yang meninggalkan model tabel-dan-join relational — key-value, document, wide-column, dan graph — biasanya menukar konsistensi ketat demi skala atau fleksibilitas.

Terkait Relational database · Key-value store · Document database · Wide-column store · Graph database

ACIDDev

Atomicity, Consistency, Isolation, Durability: empat jaminan yang membuat transaksi database bersifat semua-atau-tidak dan tahan lama, sehingga data yang sudah di-commit tak pernah tertulis separuh.

Terkait CAP theorem · Relational database · Eventual consistency · OLTP

CAP theoremDev

Saat database terdistribusi terbelah oleh kegagalan jaringan, ia hanya bisa menjaga dua dari tiga jaminan: Consistency (tiap pembacaan melihat tulisan terbaru), Availability (tiap permintaan tetap dapat jawaban), dan Partition tolerance (tetap jalan meski terbelah). Karena keterbelahannya sendiri tak terhindarkan, pilihan sebenarnya adalah C lawan A — tetap konsisten tapi menolak sebagian permintaan (CP), atau tetap tersedia tapi berisiko membaca data basi (AP).

Terkait Eventual consistency · ACID · Raft

JOIN (SQL)Dev

Operasi SQL yang menggabungkan baris dari dua tabel atau lebih lewat key bersama — cara relational database merakit jawaban yang melintasi banyak tabel, dengan ongkos kerja saat query.

Terkait SQL · Relational database · Graph traversal

MemtableDev

Buffer tulis terurut di memori pada store berbasis LSM-tree: tulisan baru mendarat di sini dulu dan langsung di-ack, lalu di-flush ke disk secara berkelompok.

Terkait LSM-tree · SSTable · Compaction

SSTableDev

Sorted String Table: berkas terurut dan immutable tempat store berbasis LSM-tree mem-flush tulisannya. Baca menggabungkan beberapa SSTable; compaction di latar belakang menjaga jumlahnya tetap sedikit.

Terkait LSM-tree · Memtable · Compaction · Bloom filter

Bloom filterDev

Index ringkas dan probabilistik yang bisa memastikan sebuah key pasti tidak ada di suatu berkas (atau mungkin ada) — sehingga proses baca bisa melewati berkas yang dipastikan tak memuat key itu, tanpa menyentuh disk.

Terkait LSM-tree · SSTable

CompactionDev

Proses latar belakang pada store berbasis LSM-tree yang menggabungkan banyak berkas terurut kecil jadi sedikit berkas besar, membuang baris usang dan tombstone — kerja bersih-bersih yang menjaga baca tetap cepat.

Terkait LSM-tree · Memtable · SSTable · Tombstone

MPPDev

Massively Parallel Processing: satu query dibagi ke banyak mesin yang masing-masing memindai bagiannya sendiri secara bersamaan, lalu hasil sebagiannya digabung — seperti satu tim membagi-bagi buku telepon untuk mencarinya sekaligus. Begitulah engine columnar mengolah miliaran baris dengan cepat.

Terkait Columnar database · OLAP · Parquet

CypherDev

Bahasa query graph deklaratif milik Neo4j; Anda menggambar pola yang diinginkan sebagai ASCII-art — `(a)-[:FRIEND]->(b)` — alih-alih menulis join.

Terkait openCypher · GQL · Graph database · Graph traversal

openCypherDev

Spesifikasi terbuka dari Cypher yang dirilis Neo4j agar engine lain (Amazon Neptune, Memgraph) bisa memakai sintaks query graph yang sama — tak terkunci ke satu vendor.

Terkait Cypher · GQL

GQLDev

Graph Query Language: bahasa query graph standar ISO (2024), berakar dari openCypher, agar query graph tak terikat pada satu produk.

Terkait Cypher · openCypher

ParquetDev

Format berkas columnar terbuka yang menyimpan data kolom-per-kolom dengan kompresi tinggi — bentuk di disk di balik banyak engine analitik dan time-series.

Terkait Columnar database · Apache Arrow · MPP

Apache ArrowDev

Format data columnar terbuka di memori yang dirancang agar sistem analitik bisa berbagi data tanpa menyalin atau men-serialisasi ulang antar-sistem.

Terkait Parquet · Columnar database

TSM (Time-Structured Merge tree)Dev

Time-Structured Merge tree: varian LSM-tree milik InfluxDB yang disetel untuk time-series — tulisan yang didominasi append dikumpulkan di memori lalu digabung jadi berkas terkompresi yang berurut waktu.

Terkait LSM-tree · Downsampling · Retention policy · Time-bucketing

DownsamplingDev

Merangkum titik time-series yang rinci menjadi ringkasan yang lebih kasar (rata-rata per-menit → per-jam), agar data lama tetap berguna tanpa menyimpan tiap titik mentah.

Terkait TSM (Time-Structured Merge tree) · Retention policy · Gap-filling · Time-bucketing

Gap-fillingDev

Fitur query time-series yang mengisi slot waktu yang tak menerima data — meneruskan nilai terakhir atau menginterpolasi — agar grafik tak berlubang.

Terkait Time-bucketing · Downsampling

Time-bucketingDev

Mengelompokkan baris time-series ke dalam window berdurasi tetap (tiap 5 menit, tiap jam) agar bisa diagregasi per window — blok dasar sehari-hari pada query time-series.

Terkait Downsampling · Gap-filling · TSM (Time-Structured Merge tree) · Retention policy

CDC (Change Data Capture)Dev

Change Data Capture: mengalirkan tiap insert, update, dan delete dari database sumber sebagai log perubahan berurut, agar sistem lain (sering kali salinan analitik columnar) tetap sinkron.

Terkait Columnar database · OLAP

Graph traversalDev

Menyusuri graph relasi demi relasi — satu “hop” demi satu hop — untuk menjawab pertanyaan seperti teman-dari-teman; makin dalam penelusurannya, makin graph store mengungguli join.

Terkait Graph database · Index-free adjacency · Cypher · JOIN (SQL)

Index-free adjacencyDev

Pada graph store asli, tiap node menyimpan pointer langsung ke tetangganya, sehingga mengikuti sebuah relasi cukup satu lompatan pointer — seperti sudah tahu alamat seorang teman alih-alih mencarinya dulu. Tanpa lookup index, tanpa join.

Terkait Graph database · Graph traversal

Horizontal scalingDev

Menambah lebih banyak mesin untuk berbagi beban (scale-out), bukan membeli satu mesin yang lebih besar (scale-up) — cara store terdistribusi menyerap pertumbuhan.

Terkait Shard key · Snowflake ID · Wide-column store

Retention policyDev

Aturan yang otomatis membuang data time-series yang lebih tua dari usia tertentu, agar store hanya menyimpan rentang yang masih Anda kueri dan tak membengkak selamanya.

Terkait TSM (Time-Structured Merge tree) · Downsampling · Time-bucketing · Ephemeral data

Ephemeral dataDev

Data yang memang berumur pendek dan bisa dibuang — entri cache, session — aman untuk di-evict atau kedaluwarsa kapan saja karena bisa dihitung ulang atau diambil lagi.

Terkait Cache · EVCache · TTL · Retention policy

Dynamo (Amazon)Dev

Desain key-value Amazon tahun 2007 yang sengaja menukar konsistensi kuat demi ketersediaan tinggi — silsilah di balik DynamoDB dan satu generasi store NoSQL yang selalu menyala.

Terkait Key-value store · Eventual consistency · EVCache

EVCacheDev

Lapisan cache in-memory terdistribusi milik Netflix, dibangun di atas memcached — menyimpan data ephemeral ber-TTL yang bisa di-evict kapan saja, di depan store-nya yang lebih lambat.

Terkait Ephemeral data · TTL · Cache · Dynamo (Amazon)

JVMDev

Java Virtual Machine: runtime terkelola tempat Java dan Scala berjalan. Garbage collector-nya bisa menjeda aplikasi di saat yang tak tepat — salah satu alasan Discord pindah dari Cassandra (JVM) ke ScyllaDB (C++).

Terkait Garbage collection · Goroutine · Wide-column store

Eventual consistencyDev

Jaminan longgar yang membolehkan replika sesaat berbeda setelah sebuah tulisan, tetapi akhirnya menyatu ke nilai yang sama — pertukaran yang dipilih store AP demi tetap tersedia.

Terkait CAP theorem · Dynamo (Amazon) · ACID · Raft

RaftDev

Algoritme konsensus: sekumpulan replika memilih satu leader dan semuanya sepakat pada log perubahan yang sama dan berurut — seperti komite yang mengikuti satu ketua dan menyimpan notulen yang identik — sehingga kelompok itu tetap selamat saat ada kegagalan tanpa kehilangan atau mengacak data yang sudah di-commit.

Terkait CAP theorem · Eventual consistency

Snowflake IDDev

Skema untuk menghasilkan ID 64-bit yang unik dan kira-kira berurut waktu di banyak mesin tanpa koordinasi — dipopulerkan Twitter, dipakai Discord untuk mengurutkan pesan.

Terkait Shard key · Horizontal scaling

Aggregate storeDev

Istilah payung dari Martin Fowler untuk database yang menyimpan tiap record sebagai satu potongan mandiri (sebuah “aggregate”) yang dibaca dan ditulis sebagai satu kesatuan — key-value, document, dan wide-column. Kubu sebaliknya, graph dan relational, justru membuat Anda bisa mengueri bebas lintas record.

Terkait Key-value store · Document database · Wide-column store · Graph database · Relational database

Marketing

FunnelMarketing

Perjalanan pelanggan melalui awareness, consideration, conversion, dan retention.

Terkait ROAS · CPA · Click-to-WhatsApp

ROASMarketing

Return On Ad Spend: pendapatan yang dihasilkan per satuan belanja iklan.

Terkait CPA · Funnel

CPAMarketing

Cost Per Acquisition: biaya belanja marketing untuk memperoleh satu pelanggan.

Terkait ROAS · Funnel

Click-to-WhatsAppMarketing

Iklan yang membuka chat WhatsApp saat diklik, mengubah belanja iklan menjadi percakapan langsung.

Terkait Funnel · ROAS

GEOMarketing

Generative Engine Optimization: membuat fakta Anda dikutip di dalam jawaban yang ditulis AI (ChatGPT, Perplexity, ringkasan AI Google), bukan sekadar membuat tautan masuk peringkat. SEO bersaing untuk satu klik; GEO bersaing untuk menjadi kalimat yang diucapkan AI.

Baca penjelasannya →

Terkait Answer engine · Entity · Crawler

Answer engineMarketing

AI yang menulis jawaban langsung alih-alih mengembalikan daftar tautan — ChatGPT, Perplexity, Claude, ringkasan AI Google. Untuk dikutip, ia harus yakin Anda entitas nyata yang bisa disebut namanya.

Baca penjelasannya →

Terkait GEO · Crawler · Entity · Knowledge graph · Structured data

CrawlerMarketing

Bot otomatis yang mengambil dan membaca halaman web untuk membangun indeks pencarian atau AI — Googlebot, plus crawler AI seperti GPTBot, ClaudeBot, dan PerplexityBot. Sebagian besar tidak menjalankan JavaScript, jadi halaman harus mengirim HTML penuh.

Terkait Answer engine · GEO · Sitemap · IndexNow · User-Agent

SitemapMarketing

Berkas XML yang mendaftar setiap halaman di sebuah situs agar mesin pencari menemukan semuanya. Kami membuatnya saat build, sehingga selalu mendaftar tiap rute dan slug dinamis.

Terkait Crawler · IndexNow · Canonical URL · noindex · hreflang

Canonical URLMarketing

Satu alamat resmi tempat Anda ingin sebuah halaman diindeks. Tanpanya, halaman yang sama bisa diakses di dua URL akan memecah kredit SEO-nya di antara keduanya.

Baca penjelasannya →

Terkait 301 redirect · hreflang · CNAME record · Sitemap

301 redirectMarketing

Pengalihan “moved permanently” yang mengirim satu URL ke URL lain dan menggabungkan kredit SEO keduanya. Kami men-301 pangaea.id polos ke www.pangaea.id sebagai kanonis.

Baca penjelasannya →

Terkait Canonical URL · HTTP status code

hreflangMarketing

Tag yang memberi tahu mesin pencari versi bahasa/wilayah mana dari sebuah halaman yang harus ditampilkan, dan URL mana yang setara satu sama lain (di sini: en, id, dan x-default).

Terkait Canonical URL · Sitemap

Structured dataMarketing

Fakta yang bisa dibaca mesin tentang sebuah halaman (biasanya JSON-LD memakai tipe schema.org) — Organization, Person, FAQPage, BlogPosting — agar mesin pencari dan AI memahami isi halaman, bukan sekadar membaca katanya.

Baca penjelasannya →

Terkait JSON-LD · Entity · Knowledge graph · Wikidata · Answer engine

EntityMarketing

Sesuatu yang nyata dan spesifik yang bisa disebut dan dipercaya mesin — sebuah perusahaan, seseorang — bukan sekadar frasa lepas. Anda menjadi entitas lewat korroborasi: fakta yang sama saling cocok di berbagai sumber tepercaya yang independen.

Baca penjelasannya →

Terkait Knowledge graph · Structured data · Wikidata · Answer engine · GEO

WikidataMarketing

Knowledge graph terbuka yang bisa dibaca mesin dan diperlakukan mesin sebagai jangkar kebenaran (tanpa syarat notabilitas seperti Wikipedia). Item Wikidata yang bersumber adalah salah satu sinyal entitas terkuat yang bisa Anda buat.

Baca penjelasannya →

Terkait Knowledge graph · Entity · Structured data

IndexNowMarketing

Protokol untuk langsung memberi tahu mesin pencari (Bing, Yandex) URL mana yang berubah, agar mereka merayapi ulang dalam hitungan menit alih-alih menunggu perayapan berikutnya. Kami mengirim ping otomatis setelah tiap deploy.

Terkait Sitemap · Crawler

Cookieless trackingMarketing

Mengukur lalu lintas dan atribusi tanpa cookie permanen — memakai sessionStorage dan UTM first-touch — sehingga tetap berfungsi meski pengunjung belum menyetujui cookie.

Terkait Consent Mode