Kami Membangun URL Shortener. Dan Inilah Alasannya.
6 April 2026
Terkadang cara terbaik untuk memahami sesuatu adalah dengan membongkarnya dan merakitnya kembali sendiri.
Itulah mengapa ini dimulai. Bukan karena brief klien. Bukan karena celah pasar. Hanya rasa ingin tahu, sedikit waktu luang untuk bereksplorasi, dan rasa gatal yang langsung dikenali oleh para developer: Saya penasaran bagaimana sebenarnya cara kerjanya di balik layar.
Pertama, apa sebenarnya URL shortener itu?
Anda pasti pernah melihatnya di mana-mana. Tautan panjang dan jelek seperti yourwebsite.com/blog/article/2024/how-to-do-the-thing-you-wanted menjadi sesuatu yang bersih seperti oddb.it/shrtnr. Satu klik, tujuan yang sama.
Tapi mereka lebih dari sekadar trik kosmetik. URL shortener yang baik adalah alat branding dan pemasaran. Setiap tautan yang Anda bagikan adalah kesempatan untuk mencantumkan nama Anda. oddb.it/shrtnr memberi tahu orang-orang siapa yang mengirimnya bahkan sebelum mereka mengklik. Dan di balik layar, ia memberi tahu Anda bagaimana orang mengkliknya: negara mana, perangkat mana, platform mana yang mengirim mereka ke Anda.
Itu data nyata. Dan ia hidup di dalam setiap tautan pendek yang Anda bagikan.

Jadi mengapa membangun sendiri daripada menggunakan alat yang sudah ada?
Kami melihat apa yang tersedia. Opsi berbayar memang mahal untuk apa yang mereka lakukan. Alternatif gratis dan open-source solid dalam banyak hal, tetapi tidak satupun yang memiliki satu fitur yang paling penting bagi kami saat ini: integrasi native dengan alat AI.
Kami akan menyimpan detail teknis mendalam untuk posting lain, tapi versi singkatnya adalah: tim kami menjalankan alur kerja di mana AI menangani banyak pekerjaan kreatif dan penerbitan yang berulang. Agar ini berjalan lancar, setiap alat dalam rantai perlu bisa berkomunikasi satu sama lain tanpa manusia yang duduk di tengah menekan tombol. URL shortener yang ada tidak mendukung ini secara native. Jadi kami membangun yang bisa.
Ini sebenarnya hanya cara kami bekerja
Ada pola di Oddbit yang terus muncul.
Kami melihat celah. Kami mengatakannya. Dan jika kami punya waktu dan rasa ingin tahu, kami membangun solusinya sendiri dan berbagi dengan semua orang.
Kami pernah melakukan ini sebelumnya dengan Tanam, sebuah Firebase CMS yang kami bangun pada 2019 yang mencakup pembuatan konten berbantuan AI. Dan dengan plugin Facebook App Events untuk Flutter kami, yang dimulai sebagai sesuatu yang kami butuhkan untuk sebuah proyek dan masih dirawat secara aktif hingga hari ini.
Ini bukan misi amal. Ini adalah pola pikir orang-orang yang benar-benar suka membangun sesuatu. Kami memperbaiki yang rusak, kami berkontribusi kembali, dan kami memperlakukan setiap codebase yang kami sentuh sebagai sesuatu yang layak ditingkatkan. Aturan itu berlaku baik ketika kami mengerjakan perangkat lunak klien maupun alat internal kami sendiri.
Apa yang akhirnya kami dapatkan
Hasilnya adalah Shrtnr, URL shortener open-source kami. Analitik lengkap, URL pendek kustom, kode QR, kedaluwarsa tautan: semua yang Anda harapkan dari alat berbayar yang mahal.
Dan ini benar-benar gratis untuk dijalankan. Bukan gratis seperti "tier gratis dengan batasan." Gratis sebagai nol biaya, self-hosted, berjalan pada skala produksi, terdistribusi secara global di ratusan lokasi di seluruh dunia. Jenis performa yang dikenakan biaya bulanan serius oleh layanan berbayar, tersedia untuk siapa saja yang bersedia menghabiskan setengah jam untuk menyiapkannya. Kami menggunakannya sendiri di produksi hari ini.
Dan ya, ia berbicara secara native dengan alat AI. Bagian itu juga berhasil. Kami menggunakannya dalam pipeline konten kami sendiri.
Kodenya terbuka dan tersedia untuk siapa saja yang ingin menggunakan, memodifikasi, dan membangun di atasnya: oddb.it/shrtnr
Apa selanjutnya
Ini adalah yang pertama dalam serangkaian posting pendek di mana kami akan mendalami lebih jauh: bagaimana integrasi AI sebenarnya bekerja, bagaimana kami membuatnya cepat, dan apa artinya cara berpikir open-source-first ini bagi produk dan platform yang kami bangun untuk klien.
Jika Anda sedang mengerjakan sesuatu dan ingin tim yang membangun seperti ini, kami ingin mendengarnya.

