Uzmanlık · Özel yazılım
Kuruluşunuzun çalışma biçimine göre kurulmuş, genel kullanım için değil.
Piyasadaki hiçbir ürün uygun olmadığında sıfırdan sistemler kuruyoruz: birden fazla uygulamadan oluşan ve ortak bir veritabanına sahip platformlar, API’si olmayan sistemlere bağlayıcılar, belgeleri ve para hareketlerini okuyan iş akışları ve çıktısı bir ekran değil, bir üretim dosyası olan programlar. Sonunda depozitoyu, devreye alma belgesini ve erişimleri teslim ediyoruz.
Zaten kurduklarımızAm ales patru sisteme proprii din discipline diferite, tocmai ca să nu arate ca patru variante ale aceluiași site, și am rulat testele fiecăruia azi. Un monorepo cu 3 aplicații și 12 pachete, 486 de fișiere TypeScript și 68 de fișiere de test, 151 de comituri, arbore de lucru curat. Un sistem de interogare a două portaluri B2B fără API public: 38 de teste trecute în 0,52 s, pe răspunsuri reale salvate ca fixturi. O conductă care citește notificări bancare din e-mail și PDF și le scrie în Postgres cu deduplicare prin amprentă. Și un generator de documentație de inginerie, în Python, cu 44 de teste trecute în 0,50 s. Cifrele sunt din rulările mele de pe 6 septembrie 2026, nu din README-uri.
“Özel” demek, sistemin insanların zaten çalışma biçimine göre yazılması, tersine değil. Önceden açıkça söylememiz gereken bir maliyeti var: birinin onu sürdürmesi gerekir ve o kişi ya biziz ya da sizin ekibiniz. Bu yüzden size sorduğumuz ilk soru ne inşa etmek istediğiniz değil, zaten işin %80’ini yapan bir ürünün olup olmadığıdır. Varsa, bunu söyleriz; bu, işi bize vermemeniz anlamına gelse bile. O sorudan geriye kalan kısım — satın alınmayan parça — tam olarak iyi inşa ettiğimiz şeydir.
Kapsam, teknoloji listesinden çok dört farklı sistemle daha net görünür. İlki bir performans kurumu için platformdur: üç uygulamalı bir monorepo (kamu sitesi, idari kabin, API) ve on iki ortak paket — biletler, ticaret, içerik, bildirimler, iade işlemleri, güvenlik. İkincisi, hiçbir API yayınlamayan tur operatörlerinin B2B portallarını talep üzerine sorgular: programatik kimlik doğrulama, oturum süresi dolduğunda girişe geri dönme ve gerçek olarak yakalanmış dosyalardaki yanıtlarda test edilmiş bir analizci. Üçüncüsü e-posta ve PDF ekstrelerinden banka bildirimlerini okur ve bunları Postgres’e yerleştirir. Dördüncüsünün hiç ekranı yok: bir endüstriyel makinenin modelini, malzeme listesini ve çizimlerini oluşturan programdır.
Bir böyle bir sistemi ayakta tutan şey yığın değil, ilk ekrandan önce yazılmış kurallardır. Gösteri kurumu için platformda, uygulama sözleşmesi normalde her toplantıda yeniden pazarlık edilen şeyleri metin içinde sabitler: paralar, para birimi yanında olmak üzere, tam küçük birimlerde tutulur; bir yerin kullanılabilirliği yalnızca veritabanındaki kalıcı bir rezervasyonla belirlenir, hiçbir zaman önbellekten değil; kritik komutların idempotency anahtarları vardır; P0 ve P1 yolları açık değil kapalı düşer; kart verileri hiçbir zaman saklanmaz. Bu kurallar başlangıçta yazılır çünkü sonunda yazılsalardı, sistemin yeniden yazılması anlamına gelirdi.
Sonunda üç şey teslim edilir, bir değil: tüm geçmişiyle depo, boş bir sunucuda nasıl devreye alınacağını anlatan belge ve erişimler. Proje dizinimizin altında 150 git deposu, 103 README dosyası ve 19 devreye alma veya teslim belgeleri vardır — bugün sayılmıştır, tahmin edilmemiştir. Sahiplik kuralını başlamadan önce sözleşmeye yazarız ve basittir: sizin için özel olarak yazılan kod sizindir, üçüncü taraf kütüphaneler kendi lisansları altında kalır, yeniden kullanılabilir bileşenlerimiz ve ürünlerimiz ise devredilmez, lisanslanır. Çalışmanın bir kısmı bizim bir ürünümüzle daha iyi çözülüyorsa, bunu size tam olarak böyle söyleriz; böylece en baştan ne satın aldığınızı ve ne aldığınızı bilirsiniz.