Konten disusun AI — bisa keliru. Baca disclaimer lengkap

Bedah SuksesAktif|Developer Tools / Cloud Infrastructure / Frontend Platform / AI Development Tools|Didirikan 2015|15 mnt baca

Vercel Inc.

Bagikan:LinkedInXWhatsApp

Ringkasan

Apa yang Terjadi

Vercel adalah platform cloud dan perusahaan di balik Next.js — framework React paling populer di dunia — yang didirikan pada November 2015 oleh Guillermo Rauch, Tony Kovanen, dan Naoyuki Kanezawa. Awalnya bernama Zeit (bahasa Jerman untuk 'waktu'), perusahaan ini lahir dari obsesi Rauch terhadap kecepatan deployment dan developer experience. Rauch, seorang programmer otodidak asal Lanús, Buenos Aires, Argentina, sudah dikenal luas di komunitas open source sebagai pencipta Socket.IO (library real-time yang digunakan jutaan developer), Mongoose (ODM MongoDB), dan Hyper (terminal berbasis web). Perusahaan pertamanya, Cloudup, diakuisisi oleh Automattic (induk WordPress) pada 2013. Dengan Vercel, Rauch membangun platform yang membuat deployment aplikasi web semudah git push — sebuah konsep yang terdengar sederhana tapi mengubah cara jutaan developer bekerja. Peluncuran Next.js pada Oktober 2016 menjadi titik balik: framework ini menyelesaikan masalah fundamental React (SSR, routing, code splitting) dan tumbuh menjadi standar de facto untuk aplikasi React production. Setelah rebranding dari Zeit ke Vercel pada April 2020, perusahaan ini mengalami pertumbuhan eksponensial — dari US$1 juta revenue pada 2019 menjadi US$340 juta ARR run-rate pada Maret 2026. Valuasi melonjak dari US$2,5 miliar (2021) ke US$9,3 miliar (September 2025) setelah mengantongi total pendanaan US$863 juta dari investor seperti Accel, GIC, BlackRock, dan Khosla Ventures. Pivot strategis ke AI pada 2023 — melalui peluncuran v0 (AI code generator) dan AI SDK — menjadi katalis pertumbuhan terbaru: 30% aplikasi di platform Vercel kini dibuat oleh AI agent, dan v0 telah digunakan lebih dari 4 juta orang. Next.js digunakan di lebih dari 500.000 website production termasuk Nike, Netflix, TikTok, OpenAI, Walmart, dan Stripe. Dengan ~900 karyawan dan IPO yang disinyalkan CEO untuk waktu dekat, Vercel adalah contoh langka: perusahaan developer tools yang membangun moat melalui open source, mencapai profitabilitas jalur enterprise, dan berhasil melakukan pivot AI tanpa kehilangan identitas core-nya.

Kronologi

Urutan Kejadian

Fakta

Cloudup diakuisisi Automattic — validasi pertama kemampuan Rauch membangun produk developer

Guillermo Rauch mendirikan Cloudup, platform file sharing di San Francisco, yang kemudian diakuisisi oleh Automattic (perusahaan di balik WordPress) untuk memperkuat teknologi editing dan site building mereka. Akuisisi ini menjadi exit pertama Rauch dan membuktikan kemampuannya membangun produk yang diadopsi developer dalam skala besar.

Fakta

Zeit didirikan — misi menyederhanakan deployment web dimulai

Guillermo Rauch, Tony Kovanen, dan Naoyuki Kanezawa mendirikan Zeit (bahasa Jerman untuk 'waktu') pada 1 November 2015 di San Francisco. Produk pertama adalah Now — CLI deployment yang memungkinkan developer men-deploy aplikasi web dengan satu perintah. Nama 'Zeit' mencerminkan obsesi Rauch terhadap kecepatan dan menghargai waktu developer. Masalah yang dipecahkan jelas: frontend engineering berkembang pesat, tapi deployment masih terjebak di konfigurasi server yang kompleks.

Fakta

Next.js diluncurkan — framework React yang mengubah cara developer membangun web

Setahun setelah mendirikan Zeit, Rauch dan timnya merilis Next.js — framework React yang menyelesaikan masalah yang tidak ditangani React sendiri: server-side rendering (SSR), routing berbasis file, code splitting otomatis, dan static site generation (SSG). Diluncurkan di ViennaJS meetup dan dipresentasikan di React Conf, Next.js dengan cepat menarik perhatian karena kesederhanaan dan performanya. Filosofi '6 lines of code to start' menjadi pembeda dari framework pesaing.

Fakta

Rebranding dari Zeit ke Vercel + Series A US$21 juta — identitas baru, ambisi lebih besar

Zeit secara resmi berganti nama menjadi Vercel, menandai pergeseran fokus dari tool deployment individu ke platform enterprise untuk pengembangan web modern. Bersamaan dengan rebranding, Vercel mengamankan pendanaan Series A senilai US$21 juta yang dipimpin Accel. Identitas baru ini selaras dengan misi yang lebih luas: menyediakan workflow terbaik untuk developing, previewing, dan shipping aplikasi web. Setelah rebranding, download mingguan Next.js melonjak 10x lipat — dari 500.000 menjadi 5 juta.

Fakta

Series B US$40 juta + Series C US$102 juta — dua putaran dalam setahun menunjukkan momentum

Vercel meraih pendanaan Series B sebesar US$40 juta yang dipimpin GV (Google Ventures), dengan partisipasi Greenoaks Capital, Bedrock Capital, dan Geodesic Capital. Hanya beberapa bulan kemudian, Series C senilai US$102 juta menyusul dengan Tiger Global Management dan 8VC sebagai investor baru. Total pendanaan mencapai US$163 juta. Kecepatan dua putaran berturut-turut mencerminkan pertumbuhan adopsi Next.js dan permintaan enterprise yang meledak.

Fakta

Series D US$150 juta — valuasi unicorn US$2,5 miliar tercapai

Vercel meraih status unicorn dengan valuasi US$2,5 miliar setelah putaran Series D senilai US$150 juta yang dipimpin GGV Capital. Investor existing termasuk Accel, CRV, dan Tiger Global turut berpartisipasi. Pada titik ini, Next.js sudah menjadi framework React paling populer dan digunakan oleh perusahaan seperti Nike, Walmart, dan Netflix. Vercel juga mengakuisisi Turborepo (build system untuk monorepo) dari Jared Palmer pada bulan yang sama, memperkuat tooling developer mereka.

Fakta

Akuisisi Turborepo — memperkuat ekosistem developer tools

Vercel mengakuisisi Turborepo, build system berperforma tinggi untuk JavaScript/TypeScript monorepo yang diciptakan oleh Jared Palmer (kreator Formik dan TSDX). Palmer bergabung dengan Vercel untuk memimpin tim yang didedikasikan untuk meningkatkan performa build. Akuisisi ini memperluas ekosistem Vercel dari 'framework + hosting' menjadi 'full developer toolchain' — strategi yang meningkatkan switching cost bagi pengguna.

Fakta

Akuisisi Splitbee — analytics first-party terintegrasi ke dashboard

Vercel mengakuisisi Splitbee, platform analytics yang berfokus pada privasi. Tool Splitbee diintegrasikan langsung ke dashboard Vercel sebagai analytics first-party, mengurangi kebutuhan developer untuk menggunakan layanan analytics pihak ketiga. Ini adalah langkah strategis menuju platform all-in-one.

Fakta

v0 diluncurkan dalam public beta — pivot AI dimulai

Vercel meluncurkan v0 dalam public beta dengan pitch sederhana: ketik prompt, dapatkan komponen React yang bisa langsung digunakan. Meski terlihat seperti eksperimen kecil, v0 menandai awal pivot strategis Vercel ke AI. Produk ini memanfaatkan keunggulan existing Vercel — ekosistem React/Next.js, komunitas developer besar, dan platform hosting — untuk menciptakan flywheel baru: AI menghasilkan kode yang di-deploy ke Vercel.

Fakta

ARR menembus US$100 juta — milestone pendapatan pertama

Vercel melampaui US$100 juta ARR (Annual Recurring Revenue) pada Maret 2024, sembilan tahun setelah didirikan. Pertumbuhan dari US$1 juta revenue (2019) ke US$100 juta menunjukkan akselerasi yang konsisten. Revenue didorong oleh tiga pilar: Vercel Platform (hosting/deployment), Enterprise contracts, dan mulai ada kontribusi awal dari v0.

Fakta

Series E US$250 juta — valuasi US$3,25 miliar di tengah koreksi pasar tech

Ditengah koreksi valuasi startup secara global, Vercel justru berhasil meraih pendanaan Series E senilai US$250 juta dengan valuasi US$3,25 miliar yang dipimpin Accel. Ini menunjukkan bahwa investor melihat Vercel sebagai perusahaan dengan fundamental kuat, bukan hanya hype. Momentum pertumbuhan revenue dan adopsi enterprise menjadi faktor utama.

Fakta

Akuisisi ModelFusion — memperkuat AI SDK

Vercel mengakuisisi ModelFusion.dev untuk memperluas kapabilitas AI SDK mereka. Akuisisi ini menunjukkan keseriusan Vercel dalam membangun tooling AI yang komprehensif, bukan hanya sebagai fitur tambahan. AI SDK kemudian tumbuh menjadi proyek open source tercepat Vercel dengan lebih dari 3 juta download per minggu.

Fakta

Akuisisi Tremor — library charting open source untuk memperkuat offering data visualization

Vercel mengakuisisi Tremor, library open source untuk membangun chart, dashboard, dan visualisasi data di React. Akuisisi ini memperkaya komponen UI yang tersedia dalam ekosistem Vercel dan memperkuat posisi platform sebagai solusi all-in-one untuk frontend development.

Klaim

v0 diestimasi mencapai US$42 juta ARR — AI menjadi revenue driver signifikan

Hanya ~16 bulan setelah peluncuran beta, v0 diestimasi menghasilkan US$42 juta ARR, menyumbang ~21% dari total revenue Vercel. Yang lebih penting: lebih dari 50% revenue v0 berasal dari Teams dan Enterprise plans, menunjukkan adopsi serius bukan sekadar eksperimen individu. v0 berevolusi dari generator komponen sederhana menjadi production app builder.

Fakta

CVE-2025-29927 — kerentanan kritis middleware Next.js memicu kritik terhadap tata kelola

Kerentanan kritis (CVSS tinggi) ditemukan di middleware Next.js yang memungkinkan penyerang melewati pemeriksaan otorisasi dengan menambahkan header HTTP khusus (x-middleware-subrequest). Meskipun Vercel merilis patch dengan cepat, penanganan disclosure dan komunikasi dengan penyedia infrastruktur lain (Netlify, Cloudflare) dikritik sebagai 'poor, reckless and disrespectful to the community.' Insiden ini memperkuat kekhawatiran tentang tata kelola proyek open source yang dikendalikan satu perusahaan.

Fakta

ARR menembus US$200 juta — double dalam 15 bulan

Vercel melampaui US$200 juta ARR pada Mei 2025, menggandakan revenue dari US$100 juta dalam waktu 15 bulan. Pertumbuhan 82% year-over-year ini sebagian besar didorong oleh v0 dan adopsi enterprise yang meningkat. AI agents kini menyumbang 30% dari seluruh aplikasi yang berjalan di platform Vercel.

Fakta

Series F US$300 juta — valuasi US$9,3 miliar, hampir 3x lipat dari Series E

Vercel mengantongi US$300 juta dalam putaran Series F yang dipimpin Accel dan GIC (sovereign wealth fund Singapura), dengan partisipasi BlackRock, StepStone, Khosla Ventures, Schroders, Adams Street Partners, dan General Catalyst. Valuasi US$9,3 miliar merupakan lonjakan hampir 3x dari US$3,25 miliar di Series E (Mei 2024). Bersamaan dengan itu, Vercel membuka tender offer ~US$300 juta untuk investor awal, karyawan, dan mantan karyawan. Total pendanaan kumulatif mencapai US$863 juta.

Fakta

v0 rebranding ke v0.app — evolusi dari generator komponen ke production app builder

Vercel mengganti domain v0.dev menjadi v0.app dan meluncurkan 'new v0' dengan fitur sandbox runtime, integrasi GitHub native (branches dan PR), koneksi database (Snowflake, AWS), dan billing berbasis token. Lebih dari 4 juta pengguna telah menggunakan v0, dan tim enterprise kini rutin memindahkan UI yang dihasilkan v0 langsung ke production dengan review ringan.

Klaim

Revenue run-rate US$340 juta — pertumbuhan 240% dari awal 2024

Sacra mengestimasi Vercel mencapai US$340 juta GAAP revenue run-rate pada Maret 2026, naik dari US$100 juta di awal 2024 (pertumbuhan 240% dalam dua tahun). AI agents menjadi pendorong utama: 30% aplikasi di platform Vercel dibuat oleh AI agent. CEO Guillermo Rauch mulai menyinyal kesiapan IPO di konferensi HumanX: 'The company’s ready and getting more ready for it every day.'

Fakta

Eve diluncurkan — framework agent AI open source, 'Next.js untuk agents'

Vercel meluncurkan Eve di konferensi Ship London — framework agent AI open source berbasis TypeScript di mana setiap agent adalah directory file yang dikompilasi menjadi layanan durable di Vercel Functions. Dilengkapi durable execution, sandboxed compute, human-in-the-loop, dan OpenTelemetry tracing. Vercel mengungkapkan bahwa mereka sudah menjalankan 100+ agent production secara internal. AI SDK mereka juga telah melampaui 3 juta download per minggu, menjadi proyek open source tercepat pertumbuhan Vercel.

Diagram akar masalah — setiap cabang adalah insight yang didalami di bagian bawah

Aktor & Insentif

Siapa yang Terlibat

Peta aktor yang terlibat dalam kasus

Guillermo Rauch (Founder & CEO)

Peran dalam Kasus

Penggerak utama visi dan strategi Vercel sejak pendirian. Merancang arsitektur bisnis yang brilian: open source framework (Next.js) sebagai distribusi gratis yang menciptakan demand untuk platform berbayar (Vercel). Memimpin pivot ke AI melalui v0 dan AI SDK. Menjadi wajah publik perusahaan yang efektif dalam membangun trust komunitas developer sekaligus menarik investor enterprise.

Insentif

Programmer otodidak asal Argentina yang terobsesi dengan developer experience dan kecepatan web. Tidak menyelesaikan sekolah formal; belajar dari komunitas open source Linux dan JavaScript. Sebelum Vercel, ia menciptakan Socket.IO dan Mongoose, serta membangun dan menjual Cloudup ke Automattic. Filosofinya: 'If something can be 100x simpler, make it so.'

Tony Kovanen (Co-Founder, ex-CTO)

Peran dalam Kasus

Berkontribusi di fondasi teknis awal perusahaan, termasuk arsitektur platform Now (deployment CLI pertama). Tidak lagi terlibat aktif secara publik dalam operasional Vercel.

Insentif

Engineer teknis yang membantu mendirikan Zeit/Vercel pada 2015 bersama Rauch dan Kanezawa.

Naoyuki Kanezawa (Co-Founder)

Peran dalam Kasus

Berkontribusi pada pengembangan teknis awal platform Zeit/Now. Berperan dalam membangun infrastruktur deployment pertama perusahaan.

Insentif

Engineer yang turut mendirikan Zeit bersama Rauch dan Kovanen. Dikenal karena kontribusinya ke Socket.IO.

Accel (Lead Investor, Series A, E, dan F)

Peran dalam Kasus

Partner strategis jangka panjang yang memberikan validasi kuat di pasar modal. Konsistensi Accel memimpin tiga putaran berturut-turut (2020, 2024, 2025) mengirimkan sinyal conviction tinggi ke investor lain dan mempercepat akses Vercel ke enterprise deals.

Insentif

VC global tier-1 yang memimpin tiga putaran pendanaan Vercel (Series A US$21M, Series E US$250M, Series F US$300M). Accel melihat Vercel sebagai investasi bertema 'developer infrastructure becoming critical enterprise spend.'

Jared Palmer (VP of Developer Experience, via akuisisi Turborepo)

Peran dalam Kasus

Memimpin pengembangan Turborepo di bawah payung Vercel, memperkuat proposisi developer toolchain perusahaan. Turbopack (successor Webpack) yang dikembangkan timnya menjadi salah satu komponen kunci dalam performa Next.js modern.

Insentif

Kreator Turborepo, Formik, dan TSDX — tools open source yang banyak digunakan di ekosistem JavaScript/React. Bergabung Vercel melalui akuisisi Turborepo pada Desember 2021.

Komunitas Open Source Next.js

Peran dalam Kasus

Mesin distribusi utama Vercel. Next.js mencapai 11,2 juta download mingguan di npm, digunakan oleh 67% developer React, dan menjadi framework default untuk 71% lowongan kerja React. Komunitas ini menciptakan efek jaringan yang hampir mustahil direplikasi pesaing: semakin banyak developer menggunakan Next.js, semakin banyak konten tutorial, library pihak ketiga, dan demand enterprise untuk platform Vercel.

Insentif

Ratusan ribu developer yang menggunakan dan berkontribusi ke Next.js, AI SDK, Turborepo, dan proyek open source Vercel lainnya. Motivasi: framework yang mempercepat pekerjaan mereka.

Insight untuk Founder

Pelajaran dari Kasus Ini

1

Open source sebagai mesin distribusi, bukan charity: strategi 'framework-led growth' Vercel

💥

Apa yang Terjadi

Vercel membangun Next.js sebagai framework open source gratis, lalu menjadikan platform hosting Vercel sebagai tempat optimal untuk menjalankannya. Hasilnya: Next.js mencapai 11,2 juta download npm per minggu dan 500.000+ website production, menciptakan demand organik untuk platform berbayar tanpa biaya akuisisi pelanggan tradisional. Revenue tumbuh dari US$1 juta (2019) ke US$340 juta run-rate (2026) dengan efisiensi pemasaran yang luar biasa.

🔄

Polanya

Open source yang dirancang strategis — bukan sekadar 'memberi kode gratis' — bisa menjadi moat terkuat di developer tools. Kuncinya: framework harus genuinely lebih baik (bukan marketing gimmick), dan ada jalur alami dari penggunaan gratis ke revenue berbayar. HashiCorp (Terraform), Elastic (Elasticsearch), dan Databricks (Apache Spark) menggunakan pola serupa. Tapi presisi eksekusi Vercel — di mana platform hosting dioptimalkan untuk output build Next.js yang undocumented — menunjukkan bahwa 'open source, tapi best experience di platform kami' adalah sweet spot yang sulit ditiru.

🚩

Tanda Bahaya Dini

Developer tools yang mengandalkan sales-led growth tanpa distribusi organik dari komunitas developer. Atau sebaliknya: open source tanpa jalur monetisasi yang jelas (lihat kasus banyak maintainer burnout).

🛡️

Aksi Pencegahan

Jika membangun developer tools: mulai dari masalah yang genuinely menyakitkan bagi developer (bukan masalah yang Anda ingin ada). Bangun solusi open source terbaik untuk masalah itu. Lalu ciptakan platform/layanan yang secara alami menjadi 'upgrade' dari pengalaman open source. Vercel tidak pernah memaksa developer membayar — mereka membuat developer ingin membayar karena pengalaman hosted 10x lebih baik.

2

Developer experience sebagai competitive advantage: 'progressive disclosure of complexity'

💥

Apa yang Terjadi

Filosofi inti Rauch — 'progressive disclosure of complexity' — menjadikan produk Vercel approachable untuk pemula tapi scalable untuk enterprise. Contoh: npx create-next-app memulai proyek dalam 30 detik, tapi framework yang sama mendukung website Nike dan OpenAI. git push ke Vercel langsung menghasilkan deployment preview — konsep yang revolusioner pada 2016 tapi menjadi ekspektasi standar pada 2026.

🔄

Polanya

Developer tools yang menang bukan yang paling powerful secara teknis, tapi yang paling mudah dimulai DAN mampu scale. Time-to-first-value mendekati nol adalah keunggulan kompetitif terbesar. Stripe (pembayaran), Twilio (komunikasi), dan Firebase (backend) menggunakan prinsip serupa. Ini bertentangan dengan instink banyak founder engineer yang ingin mengekspos semua fitur dari awal.

🚩

Tanda Bahaya Dini

Produk developer yang membutuhkan konfigurasi panjang atau dokumentasi berhalaman sebelum 'hello world' pertama. Atau produk yang sederhana di awal tapi mentok di scale tertentu (toy problem).

🛡️

Aksi Pencegahan

Desain produk developer Anda seperti game: level pertama harus bisa diselesaikan dalam menit, tapi ada depth yang cukup untuk pemain mahir. Ukur time-to-first-deploy sebagai metrik utama, bukan jumlah fitur. Rauch menghabiskan bertahun-tahun mengoptimalkan pengalaman 'git push to live URL' sebelum menambahkan fitur enterprise.

3

Pivot ke AI tanpa kehilangan identitas: cara Vercel menjadikan AI sebagai akselerator, bukan distraksi

💥

Apa yang Terjadi

Ketika banyak startup tech melakukan 'AI washing' (menambahkan label AI tanpa substansi), Vercel melakukan pivot AI yang organik: v0 menghasilkan komponen React/Next.js yang langsung di-deploy ke platform Vercel, AI SDK menjadi library open source untuk membangun aplikasi AI (3 juta download/minggu), dan 30% aplikasi di platform kini dibuat oleh AI agent. Revenue v0 tumbuh dari nol ke estimasi US$42 juta ARR dalam ~16 bulan.

🔄

Polanya

Pivot AI yang berhasil bukan yang menciptakan produk AI terpisah, tapi yang menjadikan AI sebagai akselerator untuk produk core existing. Vercel tidak menjual 'AI' — mereka menjual 'cara lebih cepat membangun web app' yang kebetulan menggunakan AI. Produk AI mereka (v0, AI SDK, eve) semuanya mengalir balik ke platform Vercel sebagai deployment target.

🚩

Tanda Bahaya Dini

Startup yang menambahkan 'AI' ke pitch deck tanpa mengubah produk substantif. Atau pivot AI yang terputus dari competency core perusahaan (misalnya perusahaan hosting yang tiba-tiba menjual LLM).

🛡️

Aksi Pencegahan

Tanyakan: 'Bagaimana AI membuat produk inti kami lebih baik untuk pengguna existing?' — bukan 'Produk AI baru apa yang bisa kami jual?' Vercel menjawab pertanyaan pertama: developer sudah membangun web app di Vercel, v0 membantu mereka melakukannya lebih cepat, dan hasilnya tetap di-deploy ke Vercel.

4

Risiko vendor lock-in di balik kesuksesan: ketika 'best experience' menjadi 'only experience'

💥

Apa yang Terjadi

Kesuksesan strategi Vercel memiliki sisi gelap: fitur-fitur advanced Next.js (ISR dengan distribusi global, Partial Prerendering, Edge Middleware) dioptimalkan untuk infrastruktur Vercel. Output build Next.js menggunakan format proprietary dan undocumented yang membuat hosting provider lain harus membangun di atas API yang bisa berubah tanpa pemberitahuan. Cloudflare bahkan membuat 'vinext' — rebuild Next.js menggunakan Vite — untuk mengatasi ketergantungan ini. Kritik di komunitas developer semakin vokal: Vercel disebut sebagai 'the cancer of the modern web' oleh beberapa pengguna Hacker News.

🔄

Polanya

Dalam developer tools, ada garis tipis antara 'best experience on our platform' dan 'artificially locked to our platform.' Redis, MongoDB, dan Elastic menghadapi dilema serupa ketika mereka mengubah lisensi open source. Vercel mempertahankan Next.js sebagai open source (MIT license), tapi kontrol praktis atas format build dan fitur advanced menciptakan lock-in de facto yang tidak terlihat di lisensi.

🚩

Tanda Bahaya Dini

Undocumented build format yang hanya optimal di satu platform. Fitur framework yang secara diam-diam bergantung pada infrastruktur vendor tertentu. Komunikasi keamanan yang tertutup (CVE-2025-29927).

🛡️

Aksi Pencegahan

Bagi pengguna: evaluasi exit strategy sebelum deep adoption. Seberapa sulit migrasi dari Vercel ke Cloudflare/Netlify/self-hosted? Bagi Vercel: keuntungan jangka pendek dari lock-in bisa menjadi ancaman jangka panjang jika kompetitor membuat alternatif yang cukup baik (vinext adalah warning shot).

5

Dari Argentina ke Silicon Valley tanpa privilege: kekuatan open source sebagai equalizer

💥

Apa yang Terjadi

Guillermo Rauch tumbuh di Lanús (pinggiran Buenos Aires) dengan akses internet terbatas, tanpa jaringan Silicon Valley, dan tanpa gelar formal. Ia membangun reputasi murni melalui kontribusi open source — Socket.IO digunakan jutaan developer sebelum siapa pun tahu siapa Guillermo Rauch. Reputasi itu membawanya ke San Francisco pada usia 18 tahun, membangun dan menjual Cloudup, lalu mendirikan Vercel.

🔄

Polanya

Open source adalah meritokrasi paling mendekati sempurna di dunia teknologi: kode tidak peduli dengan paspor, gelar, atau koneksi Anda. Bagi developer dari negara berkembang, kontribusi open source yang bermakna bisa menjadi 'credentialing system' alternatif yang lebih kuat dari universitas top.

🚩

Tanda Bahaya Dini

Ekosistem yang mengutamakan pedigree (universitas, perusahaan sebelumnya, koneksi) di atas kemampuan teknis aktual.

🛡️

Aksi Pencegahan

Bagi developer muda: bangun sesuatu yang digunakan orang lain, open source-kan, dan biarkan kode bicara. Reputasi open source Rauch membuka pintu yang tidak bisa dibuka CV tanpa gelar dari kota kecil Argentina.

6

Pricing sebagai Achilles heel: ketika model usage-based menggerus trust developer

💥

Apa yang Terjadi

Meski Vercel diapresiasi untuk developer experience, pricing mereka konsisten menjadi sumber keluhan. Kasus viral: tagihan US$46.000+ untuk website yang terkena traffic spike, laporan tagihan US$23.000 akibat DDoS attack yang tetap ditagihkan, dan developer yang melaporkan biaya hobby project melonjak dari gratis ke US$60-400/bulan. Vercel tidak menyediakan hard spending limits. Per-seat pricing (US$20/bulan per developer) juga dikritik karena tidak kompetitif dibanding Cloudflare Pages (gratis) untuk tim besar.

🔄

Polanya

Model pricing usage-based tanpa spending cap menciptakan 'bill shock anxiety' yang paradoks terhadap misi 'menyederhanakan deployment.' AWS, Google Cloud, dan banyak cloud provider menghadapi masalah serupa, tapi untuk developer tools yang targetnya individu dan startup kecil, sensitivitas terhadap biaya jauh lebih tinggi. Cloudflare yang menawarkan bandwidth tanpa biaya egress menjadi ancaman serius bagi model bisnis Vercel di segmen ini.

🚩

Tanda Bahaya Dini

Tidak ada opsi hard spending limit. Penagihan untuk traffic DDoS. Biaya per-seat yang linear saat pesaing sudah menawarkan unlimited seats.

🛡️

Aksi Pencegahan

Bagi startup developer tools: transparansi pricing bukan opsional. Implementasikan spending alerts, hard caps, dan DDoS-exclusion policy. Bagi pengguna Vercel: set billing alerts manual, pertimbangkan Cloudflare/self-hosted untuk workload high-traffic, dan evaluasi total cost of ownership sebelum scaling.

7

Kesabaran satu dekade: Vercel sebagai 'overnight success' yang butuh 10 tahun

💥

Apa yang Terjadi

Dari pendirian Zeit (2015) ke US$100M ARR (Maret 2024) butuh hampir 9 tahun. Revenue pada 2019 baru US$1 juta. Tapi fondasi yang dibangun selama tahun-tahun 'lambat' itu — adopsi Next.js, komunitas developer, reputasi open source — menjadi flywheel yang mengakselerasi pertumbuhan eksponensial setelah 2023. SaaStr menyebut ini 'the long path to AI overnight success.'

🔄

Polanya

Di developer tools, adopsi sering mengikuti kurva S: bertahun-tahun lambat membangun komunitas dan trust, lalu percepatan tajam ketika tipping point tercapai. GitHub, Stripe, dan Datadog semuanya mengalami pola serupa. Founder yang menyerah di tahun ke-3 atau ke-5 mungkin melewatkan inflection point.

🚩

Tanda Bahaya Dini

Startup developer tools yang mengharapkan pertumbuhan hockey-stick di tahun pertama. Atau investor yang mengevaluasi developer tools dengan metrik consumer startup (viral coefficient, week-1 retention).

🛡️

Aksi Pencegahan

Bagi founder developer tools: siapkan modal dan mental untuk marathon, bukan sprint. Community building dan open source adoption membutuhkan waktu. Bagi investor: evaluasi developer tools berdasarkan engagement depth (weekly active contributors, production deployments) bukan vanity metrics. Vercel 'hanya' US$1M revenue di 2019 tapi Next.js sudah memiliki jutaan pengguna — leading indicator itu yang harus diperhatikan.

Bedah Teknikal

Kacamata CTO

Vercel adalah platform cloud yang menjalankan aplikasi web, sekaligus perusahaan di balik Next.js (framework React untuk SSR/SSG/ISR + React Server Components). Model intinya: framework-defined infrastructure — build tool membaca kode aplikasi, menghasilkan Build Output API, lalu Vercel otomatis menyediakan infrastruktur yang dibutuhkan.

  • Static/CDN: aset statis disebar ke jaringan edge global (100+ lokasi).
  • Serverless functions: berjalan di atas AWS Lambda, default region us-east-1.
  • Edge functions: runtime ringan berbasis V8 isolate (mirip model Cloudflare Workers).
  • AI: v0 (generator kode) meng-inference di Amazon Bedrock lewat kemitraan AWS; AI SDK dirancang provider-agnostik (npm murni, tanpa ketergantungan infra Vercel).

Banyak detail internal tidak dipublikasikan; bagian berlabel Inferensi adalah dugaan beralasan, bukan fakta.

Akar Masalah Teknis

Rantai OAuth pihak ketiga sebagai jalur masuk ke sistem internal

KeamananTinggiFaktaSumber ↗
💥

Apa yang terjadi

Insiden April 2026 bermula dari kompromi Context.ai (tool AI pihak ketiga), lewat token OAuth Google Workspace yang disalahgunakan untuk mengambil alih akun karyawan, lalu berpindah lateral ke lingkungan Vercel dan mendekripsi environment variable non-sensitif.

🔄

Polanya

Identitas dan grant OAuth kini jadi perimeter baru. Satu aplikasi SaaS/AI pihak ketiga dengan scope Workspace yang luas bisa jadi pijakan awal (initial foothold) menuju sistem inti, tanpa perlu menembus jaringan produksi secara langsung. "Shadow AI" memperlebar attack surface diam-diam.

🚩

Tanda bahaya dini

  • Tidak ada inventarisasi/allowlist aplikasi OAuth yang di-grant karyawan.
  • Scope OAuth berlebihan (akses email/Drive/Workspace penuh) pada tool kecil.
  • MFA belum phishing-resistant; endpoint karyawan = jalur ke akses krusial.
  • Tidak ada pemantauan anomali penggunaan token OAuth.
🛡️

Pencegahan

  • Allowlist aplikasi OAuth + review scope berkala; terapkan least-privilege.
  • Wajibkan MFA tahan-phishing (passkey/FIDO2) untuk akses IdP.
  • Pantau & bisa cabut token OAuth secara terpusat; deteksi anomali.
  • Perlakukan akun/endpoint karyawan sebagai jalur crown-jewel: segmentasi & just-in-time access.

Klasifikasi environment variable: yang "non-sensitif" tetap bisa didekripsi

Privasi DataSedangFaktaSumber ↗
💥

Apa yang terjadi

Dalam insiden yang sama, penyerang berhasil meng-enumerasi dan mendekripsi environment variable non-sensitif. Variabel yang ditandai sensitive dirancang tak dapat dibaca sehingga (menurut Vercel) tidak terekspos.

🔄

Polanya

Klasifikasi 'sensitif vs non-sensitif' pada secret bergantung pada penilaian manusia yang sering salah — API key internal, URL, atau flag konfigurasi yang dikira 'tidak sensitif' bisa jadi kunci untuk pivot berikutnya. Batas yang dapat didekripsi server = batas yang bisa dicuri saat server dikompromikan.

🚩

Tanda bahaya dini

  • Banyak secret tersimpan dalam mode yang bisa didekripsi server-side.
  • Klasifikasi sensitivitas manual & tidak konsisten antar tim.
  • Tidak ada rotasi otomatis pasca-insiden untuk variabel 'non-sensitif'.
🛡️

Pencegahan

  • Perlakukan SEMUA environment variable sebagai secret; default enkripsi tanpa kemampuan baca server-side.
  • Pisahkan secret runtime ke secret manager dengan akses just-in-time & audit.
  • Rotasi otomatis dan cepat setelah indikasi kompromi, tanpa memandang label.

Ketergantungan pada ekosistem npm yang rawan supply-chain

KeamananTinggiFaktaSumber ↗
💥

Apa yang terjadi

Sepanjang 2025 terjadi serangan supply-chain beruntun: paket Nx (Agustus, token npm dicuri, exfiltrasi rahasia) dan ~18 paket populer seperti chalk/debug/ansi-styles (September, 2 miliar+ unduhan mingguan, wallet drainer). Vercel merespons dengan analisis dampak dan panduan remediasi.

🔄

Polanya

Platform yang inti bisnisnya menjalankan kode JavaScript pelanggan mewarisi risiko seluruh graf dependensi npm. Kompromi satu paket transitif populer bisa menyebar ke ribuan build/pipeline dalam hitungan jam — kepercayaan pada registry publik adalah SPOF ekosistem.

🚩

Tanda bahaya dini

  • Build menarik dependensi terbaru tanpa lockfile/pinning ketat.
  • Tidak ada pemindaian SCA/malware pada dependensi baru.
  • postinstall script berjalan bebas tanpa sandbox.
  • Tidak ada SBOM atau provenance (mis. npm provenance/sigstore).
🛡️

Pencegahan

  • Pin + lockfile, tunda adopsi rilis baru (cooldown), verifikasi provenance.
  • Sandbox/blokir postinstall yang tak perlu; batasi egress build.
  • SCA + deteksi malware dependensi di CI; hasilkan SBOM.
  • Rencana respons cepat: deteksi versi terdampak & remediasi otomatis.

Ekonomi serverless untuk beban I/O-bound era AI

BiayaSedangKlaimSumber ↗
💥

Apa yang terjadi

Model per-request Lambda menagih penuh durasi eksekusi termasuk waktu idle menunggu I/O (DB/LLM). Untuk aplikasi AI yang banyak menunggu respons model, ini menciptakan biaya idle yang besar — yang dijawab Vercel lewat Fluid compute (penggunaan ulang instance, Active CPU pricing).

🔄

Polanya

Abstraksi yang benar di satu era (satu-request-satu-instance untuk beban CPU-bound singkat) bisa jadi jebakan biaya di era berikutnya (beban I/O-bound panjang). Ekonomi unit infrastruktur harus dievaluasi ulang saat profil beban kerja bergeser.

🚩

Tanda bahaya dini

  • Biaya compute naik tak sebanding dengan trafik saat fitur AI ditambah.
  • Rasio CPU-aktif terhadap wall-time function rendah (banyak idle).
  • Tagihan didominasi function yang menunggu upstream lambat.
🛡️

Pencegahan

  • Ukur CPU-aktif vs wall-time; pisahkan beban I/O-bound dari CPU-bound.
  • Pertimbangkan konkurensi dalam-instance / streaming untuk beban menunggu LLM.
  • Terapkan FinOps: alarm biaya per-fitur, model penagihan yang selaras beban.

Coupling framework open-source ↔ platform komersial

VendorSedangKlaimSumber ↗
💥

Apa yang terjadi

Fitur Next.js (ISR, edge middleware, image optimization, RSC streaming) makin optimal — atau hanya jalan mulus — di Vercel. Kritik menyebut Build Output sebagian tak terdokumentasi sehingga provider lain harus reverse-engineer; governance RFC dinilai relatif tertutup. Vercel kemudian merilis perubahan untuk memudahkan self-hosting.

🔄

Polanya

Ketika satu perusahaan mengendalikan framework de-facto-standard sekaligus menjual platform hosting-nya, insentif komersial dan netralitas open-source bertabrakan. Bagi pengadopsi, developer experience yang memikat bisa berubah jadi lock-in yang mahal untuk ditinggalkan.

🚩

Tanda bahaya dini

  • Fitur framework hanya berfungsi penuh di satu platform.
  • Output build tak terdokumentasi/berubah tanpa kontrak stabil.
  • Roadmap & keputusan arsitektur besar tak transparan bagi komunitas.
🛡️

Pencegahan

  • (Pengadopsi) Uji self-host di CI sejak awal; isolasi primitive spesifik-platform di balik abstraksi.
  • Siapkan exit ramp dan evaluasi portabilitas sebelum komitmen dalam.
  • (Vendor OSS) Dokumentasikan kontrak build & buka governance untuk menjaga kepercayaan.

Keputusan Teknis & Trade-off

Menjadikan Next.js framework open-source sebagai corong menuju platform berbayar Vercel

Masuk akal, lalu jadi beban

Konteks

Untuk startup infra developer, distribusi adalah segalanya. Framework gratis dengan DX terbaik menciptakan basis pengguna masif yang secara alami mengalir ke platform hosting berbayar. Secara komersial ini brilian dan terbukti (dari US$1 juta jadi ratusan juta ARR).

Trade-off

Fitur Next.js (ISR, edge middleware, image optimization, streaming RSC) makin mengasumsikan Vercel sebagai target deploy. Provider lain harus membaca Build Output yang sebagian tak terdokumentasi, menerjemahkannya, lalu menulis ulang — self-hosting jadi berat. Kritik komunitas: coupling framework↔infra dan governance RFC yang relatif tertutup.

Hasil

Adopsi Next.js meledak (500.000+ website production) dan menjadi de facto standard React. Tapi muncul friksi self-hosting, fork/alternatif oleh pesaing, dan tekanan reputasi soal netralitas open-source. Vercel akhirnya merilis perbaikan agar self-hosting lebih mudah.

Membangun platform di atas AWS Lambda (bukan metal/kluster sendiri)

Wajar

Konteks

Serverless memberi skala nol-ke-jutaan tanpa mengelola server, cocok untuk value proposition "deploy semudah git push" dan tim yang ingin fokus ke DX, bukan operasi infrastruktur.

Trade-off

Model penagihan Lambda per-request menagih penuh durasi eksekusi termasuk saat function menganggur menunggu I/O. Untuk beban I/O-bound (memanggil DB/LLM), ini boros secara ekonomi unit.

Hasil

Skala dan reliabilitas tercapai, tapi ekonomi biaya jadi masalah nyata saat beban AI/I/O naik — yang kemudian dijawab dengan Fluid compute.

Fluid compute — menggunakan ulang instance idle lewat tunnel TCP + Active CPU pricing

Wajar

Konteks

Beban modern makin I/O-bound (menunggu LLM/DB), sehingga instance sering idle padahal tetap ditagih penuh. Perlu jawaban engineering atas ekonomi serverless untuk era AI.

Trade-off

Menambah kompleksitas: konkurensi dalam satu instance, isolasi antar-request, dan protokol tunnel ke Lambda. Butuh disiplin agar tenant/request tidak saling bocor state.

Hasil

Diklaim menekan biaya hingga ~95% untuk beban idle-heavy dan melayani puluhan miliar request mingguan — menyelaraskan biaya dengan CPU aktif, bukan wall-time.

AI SDK dirancang provider-agnostik (npm murni, tanpa lock-in ke infra Vercel)

Wajar

Konteks

Setelah dikritik soal coupling Next.js↔Vercel, merilis AI SDK yang portabel (jalan di Node, Lambda, Cloudflare Workers, on-prem) memperluas adopsi tanpa memaksa hosting Vercel.

Trade-off

Melepas peluang lock-in langsung dari AI SDK; monetisasi bergeser ke layanan sekitar (v0, hosting, observability) alih-alih SDK itu sendiri.

Hasil

AI SDK jadi salah satu standar TypeScript untuk aplikasi AI streaming, memperkuat posisi ekosistem Vercel di gelombang AI tanpa mengulang keluhan lock-in.

Insight untuk CTO

Keamanan

Identitas & OAuth adalah perimeter baru. Insiden Vercel bukan tembok jaringan yang jebol, melainkan rantai kepercayaan OAuth pihak ketiga (Context.ai → Workspace karyawan → sistem internal). Satu tool AI kecil dengan scope luas bisa jadi initial foothold.

🚩 Peringatan dini

Tidak ada inventaris aplikasi OAuth yang di-grant karyawan; scope berlebihan pada SaaS kecil; MFA belum tahan-phishing; "shadow AI" dipakai tanpa review keamanan.

🛡️ Pencegahan

Allowlist + review scope OAuth berkala (least-privilege), MFA phishing-resistant (passkey/FIDO2), pemantauan & pencabutan token terpusat, dan perlakukan akun/endpoint karyawan sebagai jalur ke aset paling krusial.

Keamanan

Perlakukan setiap environment variable sebagai secret. Penyerang mendekripsi variabel yang diklasifikasikan 'non-sensitif'. Batas 'yang bisa didekripsi server' adalah batas 'yang bisa dicuri saat server jebol'; klasifikasi manual mudah salah.

🚩 Peringatan dini

Banyak secret tersimpan dalam mode yang bisa dibaca server-side; klasifikasi sensitivitas manual & tidak konsisten; tak ada rotasi otomatis untuk variabel 'non-sensitif'.

🛡️ Pencegahan

Default enkripsi tanpa kemampuan baca server-side, pisahkan secret ke secret manager dengan akses just-in-time & audit, dan rotasi otomatis cepat pasca-indikasi kompromi tanpa memandang label.

Keamanan

Graf dependensi npm adalah SPOF ekosistem. Platform yang menjalankan kode JS pelanggan mewarisi risiko seluruh dependensi transitif; kompromi satu paket populer menyebar ke ribuan pipeline dalam jam.

🚩 Peringatan dini

Build menarik rilis terbaru tanpa pinning; postinstall berjalan bebas; tak ada SCA/malware scan atau SBOM; tak ada verifikasi provenance.

🛡️ Pencegahan

Pin + lockfile dengan cooldown adopsi, sandbox/batasi postinstall dan egress build, SCA + deteksi malware di CI, hasilkan SBOM, dan siapkan playbook remediasi cepat untuk versi terdampak.

Arsitektur

Ekonomi unit sebuah abstraksi bisa basi saat profil beban bergeser. Serverless per-request yang efisien untuk beban CPU-bound singkat jadi boros untuk beban I/O-bound panjang (menunggu LLM). Fluid compute adalah jawaban re-arsitektur atas realitas ekonomi baru.

🚩 Peringatan dini

Biaya compute naik tak sebanding dengan trafik saat fitur AI ditambah; rasio CPU-aktif terhadap wall-time rendah; tagihan didominasi function yang menunggu upstream.

🛡️ Pencegahan

Ukur CPU-aktif vs wall-time, pisahkan beban I/O-bound dari CPU-bound, manfaatkan konkurensi dalam-instance/streaming untuk beban menunggu, dan pasang alarm FinOps per-fitur.

Vendor

Developer experience yang memikat bisa menjadi lock-in yang mahal. Ketika framework de-facto-standard dikendalikan oleh vendor hosting-nya, kenyamanan awal bisa berubah jadi biaya keluar yang tinggi bagi pengadopsi.

🚩 Peringatan dini

Fitur framework hanya berfungsi penuh di satu platform; output build tak terdokumentasi/berubah tanpa kontrak stabil; roadmap arsitektur besar tak transparan.

🛡️ Pencegahan

Uji self-host di CI sejak awal, isolasi primitive spesifik-platform di balik abstraksi, siapkan exit ramp, dan evaluasi portabilitas sebelum komitmen dalam.

Verdict CTO

Kalau saya jadi CTO yang membangun/mengadopsi platform seperti ini, lima keputusan yang saya tekankan:

  1. Perlakukan grant OAuth & tool SaaS/AI pihak ketiga sebagai bagian dari perimeter produksi. Inventarisasi, allowlist, least-privilege scope, dan pemantauan token — karena initial foothold insiden April 2026 datang dari sana, bukan dari jaringan produksi.
  2. Hapus konsep 'environment variable non-sensitif'. Semua diperlakukan sebagai secret, disimpan tanpa kemampuan baca server-side, dengan rotasi otomatis cepat pasca-indikasi kompromi.
  3. Bangun pertahanan supply-chain npm sebagai warga kelas satu: lockfile + cooldown adopsi, sandbox postinstall, SCA/malware scan + SBOM + provenance, dan playbook remediasi versi terdampak — bukan reaksi ad-hoc tiap ada serangan.
  4. Evaluasi ulang ekonomi unit setiap kali profil beban bergeser. Pergeseran ke beban AI/I/O-bound membenarkan investasi re-arsitektur seperti Fluid compute; ukur CPU-aktif vs wall-time sebagai metrik FinOps inti.
  5. Jaga kontrak portabilitas secara sengaja. Baik sebagai vendor OSS (dokumentasikan build output, buka governance) maupun sebagai pengadopsi (uji self-host di CI, isolasi primitive spesifik-platform) — supaya developer experience tidak diam-diam berubah jadi lock-in.

Sumber

Sentimen Publik

Bagaimana Publik Memandang

22 Juni 2026|metode v1.0|Claude Opus 4.6 + web search|n=42
Rentang: 1 November 2015 – 22 Juni 2026Metodologi

Sentimen mengukur persepsi publik, bukan fakta hukum. Baca metodologi untuk batasan dan bias yang diakui.

Media
Positif

Media teknologi dan bisnis (TechCrunch, Bloomberg, SaaStr, Contrary Research, First Round Review) secara konsisten meliput Vercel dengan nada positif. Narasi dominan: 'programmer otodidak Argentina yang membangun empire US$9,3 miliar melalui open source', 'Next.js sebagai framework React paling populer', dan 'pivot AI yang berhasil dengan v0'. Liputan Series F (September 2025) oleh Bloomberg dan Yahoo Finance menggunakan framing kuat tentang pertumbuhan eksponensial. Media kritis memang ada — terutama seputar CVE-2025-29927 (CyberScoop, The Register), pricing controversy (UsageBox), dan vendor lock-in (Pragmatic Engineer, Hacker News) — tapi secara keseluruhan narasi positif mendominasi. SaaStr dan Contrary Research menempatkan Vercel sebagai salah satu contoh terbaik 'developer tools to unicorn' playbook.

Founder
Positif

Ekosistem startup dan VC memandang Vercel sebagai case study framework-led growth yang brilian. Accel memimpin tiga putaran berturut-turut (2020, 2024, 2025) — sinyal conviction yang sangat jarang. GIC, BlackRock, dan Khosla Ventures masuk di Series F, menambah validasi dari investor institusional tier-1. Founder developer tools lain mengagumi strategi Rauch: open source sebagai distribusi gratis, platform sebagai monetisasi, dan pivot AI yang organik. Namun ada suara kritis dari sebagian founder yang menganggap: (1) keberhasilan Vercel sangat bergantung pada timing — Next.js lahir tepat saat React membutuhkan framework production-ready, dan (2) strategi vendor lock-in melalui undocumented build format bukan best practice open source.

Pihak Terdampak
Campuran

Pengguna Vercel terbagi menjadi beberapa kelompok. Developer individu dan startup kecil sangat positif: 'git push to live URL' mengubah cara mereka bekerja, preview deployments per PR menjadi fitur transformatif, dan zero-config deployment dianggap 'seperti magic'. Enterprise customers (Nike, OpenAI, Washington Post) menyatakan kepuasan tinggi. NAMUN: kelompok yang terdampak negatif sangat vokal — pengguna yang mengalami bill shock (tagihan viral US$23.000-46.000), developer yang merasa terjebak vendor lock-in saat ingin migrasi ke Cloudflare/Netlify, dan tim yang menghadapi breaking changes di migrasi Pages Router ke App Router. Desainer framework alternatif (Svelte, Astro) mengkritik dominasi Next.js yang dianggap menekan inovasi kompetitor.

Regulator
Netral

Sebagai perusahaan developer tools/cloud hosting (bukan fintech atau healthcare), Vercel tidak menghadapi sorotan regulasi langsung. Isu regulasi yang relevan bersifat industri-lebar: data sovereignty (GDPR compliance untuk deployment di EU), keamanan software supply chain (pasca-CVE-2025-29927), dan diskusi antitrust ringan tentang pengaruh Vercel terhadap ekosistem React (beberapa analis menyoroti hubungan dekat antara tim inti React di Meta dan Vercel). Tidak ada tindakan regulasi spesifik terhadap Vercel.

Sosial Media
Campuran

Sentimen sosmed sangat terpolarisasi. Di Twitter/X, Vercel memiliki brand love kuat dari developer yang mengandalkan platform mereka sehari-hari — setiap peluncuran produk baru (v0, eve, AI SDK) mendapat engagement tinggi. Cerita Guillermo Rauch — otodidak dari Argentina, 'open source changed my life' — menjadi inspirasi yang sering di-reshare. NAMUN di Hacker News dan Reddit, sentimen jauh lebih kritis: komentar seperti 'Vercel is the cancer of the modern web' dan keluhan tentang vendor lock-in mendapat upvote tinggi. Kontroversi pricing memicu thread-thread panjang di r/nextjs dan r/webdev. Community split ini mencerminkan dilema fundamental: developer menyukai produk Vercel tapi khawatir tentang ketergantungan terhadap satu perusahaan.