no-code
Sözlük ↗İç Araç (Internal Tool)
İç araç, dışarıya satılan veya sunulan müşteriye yönelik ürün yazılımının aksine, bir şirketin kendi çalışanları tarafından kullanılmak üzere geliştirilen herhangi bir yazılım parçasıdır — yönetici panelleri, onay iş akışları, müşteri destek konsolları, envanter takipçileri, işe alım kontrol listeleri gibi. İç araçlar, Retool gibi low-code platformların ve giderek Airtable ile Bubble gibi no-code veritabanı uygulamalarının en sık belirttiği kullanım senaryosudur, çünkü iç araçların kendine özgü bir profili vardır: gerçek işlevsellik gerektirirler (üretim veritabanlarına bağlanma, dahili API'leri çağırma, izinleri uygulama) ama hedef kitle küçüktür (milyonlarca müşteri değil, onlarca ila yüzlerce çalışan) ve biraz daha az cilalı bir arayüze tolerans, ödeme yapan bir müşterinin ürününe göre çok daha yüksektir. Neden önemli: mühendislik ekipleri tarihsel olarak iç araçlara yeterince yatırım yapmamıştır, çünkü sıfırdan bir tane oluşturmak (kimlik doğrulama, bir UI framework, dağıtım, barındırma) çok daha küçük ve daha az talepkar bir kitle için küçük bir müşteriye yönelik ürünle aynı sabit maliyeti taşır — bu tam olarak no-code/low-code platformların hedeflediği verimsizliktir. Siparişleri arayıp iade etmek için bir araca ihtiyaç duyan bir destek ekibinin özel bir React uygulamasına ihtiyacı yoktur; siparişler veritabanına bağlı, mevcut ödeme API'sini çağıran bir "İade" düğmesine sahip bir tabloya ihtiyacı vardır — bu, iki haftalık bir mühendislik sprintinden ziyade Retool'da bir öğleden sonrada oluşturulabilir. Nasıl çalışır: iç araç oluşturucular tipik olarak veri taşımayı gerektirmek yerine doğrudan bir şirketin mevcut veri kaynaklarına bağlanır (üretim Postgres kopyası, dahili bir REST API, bir Google Sheet); ardından bir geliştirici — genellikle operasyon, destek veya finans ekibinden biri, mutlaka bir mühendis olması gerekmez — bu canlı veriye bağlı bir arayüz (tablolar, formlar, düğmeler, grafikler) oluşturur; kimin görüntüleyebileceğini, kimin düzenleyebileceğini ve kimin yıkıcı eylemleri tetikleyebileceğini kontrol eden rol tabanlı izinlerle. Somut örnek — Retool'da oluşturulmuş bir iade onay iç aracı: bir tablo, üretim veritabanının bir okuma kopyasına karşı `SELECT * FROM orders WHERE refund_requested = true AND status = 'pending'` sorgusunu çalıştırır; her satırda, yanlışlıkla tıklamayı önlemek için bir onay penceresine sarılmış, parametreli bir SQL güncellemesine `UPDATE orders SET status = 'refunded' WHERE id = {{ currentRow.id }}` bağlı bir "Onayla" düğmesi bulunur; başarı durumunda bir JavaScript sorgusu, şirketin mevcut dahili ödeme servisi API'sini (`POST /internal/refunds`) çağırarak iadeyi gerçekten işler ve denetim amacıyla onaylayan çalışanın adını kaydeder. Bir mühendislik ekibinin bir sprintte değil, bir operasyon liderinin bir günde oluşturduğu bu araç, low-code platformların hizmet etmek üzere tasarlandığı tipik iç araç kullanım senaryosudur.
İlgili terimler