Datahub System

İstanbul · Veri ve yazılım mühendisliği

Karar verilebilir veri.
Kullanılmak istenen yazılım.

Raporlarınızın altındaki ambarı da, müşterinizin elindeki ürünü de biz kuruyoruz — iki ayrı disiplin, tek bir ekip, aynı ölçüt.

Görüşme başlatın Ne yaptığımıza bakın

  • Oracle
  • Databricks
  • Delta Lake
  • React
  • React Native
  • PostgreSQL

İki uzmanlık

İki iş yapıyoruz ve ikisini de hakkıyla yapıyoruz.

İşlerimizin çoğu tam da ikisinin kesiştiği yerde duruyor: raporlama katmanının güvenmek zorunda olduğu bir uygulama ya da canlı bir ürüne cevap vermek zorunda olan bir ambar.

01

İş Zekâsı ve Veri Ambarı

Modellenmiş, yönetilebilir ve hızlı — Oracle ve Databricks üzerinde.

Rakamları kullanılmaktan çok tartışılan ekipler için.

  • Bir sonraki yeniden yapılanmayı atlatacak boyutsal ve Data Vault modelleri.
  • Databricks ve Oracle üzerinde ELT hatları: toplu, artımlı ve akış.
  • Lakehouse mimarisi — Delta tabloları, madalyon katmanları, Unity Catalog yönetişimi.
  • Eski Oracle veri ambarından lakehouse’a geçiş — raporlama durmadan.
  • İşin gerçekten okuduğu semantik katmanlar ve panolar.
  • Performans ve maliyet çalışması: bölümleme, indeksleme, sorgu iyileştirme, küme boyutlandırma.

Ne değişiyor

Tek bir rakam kümesi, insanların planlayabildiği bir takvimde yayımlanıyor ve kaynak sisteme kadar geri izlenebiliyor.

  • Oracle
  • Databricks
  • Delta Lake
  • PL/SQL
  • Spark
  • dbt
  • Airflow
  • Power BI
02

Web ve Mobil Geliştirme

Boş sayfadan mağazadaki ürüne.

Ürününü çıkaracak ve iki yıl sonra sıfırdan yazmak istemeyen ekipler için.

  • Ürün keşfi: kapsam, akışlar ve bütçesi tutan bir yapım planı.
  • Hızlı açılan ve bakımı sürdürülebilir web uygulamaları.
  • Tek kod tabanından iOS ve Android uygulamaları.
  • API’ler, kimlik doğrulama, ödeme ve arkasındaki işletim altyapısı.
  • İlk günden tasarım sistemi, erişilebilirlik ve çok dillilik.
  • Yayına alma, izleme ve sistemi size bırakan bir devir.

Ne değişiyor

Testleriyle birlikte canlıda çalışan bir ürün, sizin tarafınızdan da çalıştırılabilen bir dağıtım ve yeni bir geliştiricinin okuyabildiği bir kod tabanı.

  • TypeScript
  • React
  • React Native
  • Node.js
  • PostgreSQL
  • Cloudflare
  • CI/CD

İşler

Bizi genelde şu üç sorun için arıyorlar.

Vaka çalışması olarak değil, sorun olarak anlatıyoruz: bu işlerin çoğu başkalarının şirketlerinin içinde duruyor ve size logodan çok sorunun şekli işe yarıyor.

Veri ambarı

Kimsenin güvenmediği raporlar

01
Üç departman üç farklı ciro rakamı üretiyor; her biri savunulabilir, hiçbiri diğeriyle uzlaşmıyor. Ay sonu bir tartışmaya dönüşüyor ve tartışmayı en son dışa aktaran kazanıyor.
02
Her rakamı kaynak sistemine kadar geri izliyor, tanımı o veriyi sahiplenen kişilerle birlikte tek bir cümleye indiriyor ve modeli tanım altı ayrı tabloda değil tek bir yerde yaşayacak şekilde yeniden kuruyoruz.
03
Tek rakam, tek sahip, hesaplandığı tek yer — ve itiraz etmek isteyen herkesin takip edebileceği bir soy ağacı.

Lakehouse geçişi

Artık ölçeklenmeyen bir Oracle ambarı

01
Gece yüklemesi mesai başlamadan bitmiyor. Her yeni kaynak durumu kötüleştiriyor ve akla gelen ilk çözüm — daha büyük donanım — bir kez zaten satın alınmış.
02
Ağır işlemeyi madalyon katmanlarıyla Databricks’e taşıyoruz; bu sırada Oracle raporları vermeye devam ediyor. Devir, konu alanı konu alanı yapılıyor. Arada hiçbir şey kararmıyor.
03
Biten yüklemeler, pencereyi yeniden pazarlık etmeden eklenebilen kaynaklar ve sunucu başına değil iş yükü başına görebildiğiniz bir maliyet.

Ürün

Aynı anda iki platformda var olması gereken bir ürün

01
Fikir net, bütçe sınırlı ve ürünün web’de, iOS’ta ve Android’de çalışması gerekiyor — üç ekip ve üç yol haritası olmadan.
02
Web ve mobil için tek kod tabanı, ekranlar çoğalmadan önce üzerinde anlaşılmış bir tasarım sistemi ve gerçek kullanıcıların önüne erken koyabileceğiniz artımlarla ilerleyen sürümler.
03
Tek bir depodan hem mağazalarda hem web’de duran bir ürün; kimlik doğrulama, ödeme ve izleme gibi işletim parçaları vaat edilmiş değil, kurulmuş halde.

Nasıl çalışıyoruz

Küçük adımlar, dışarıdan görünür.

İster bir ambar geçişi ister ilk sürüm olsun, her iş aynı şekilde yürüyor.

  1. 1

    Anlıyoruz

    Sunumdan değil, verinizden ve iş akışınızdan başlıyoruz. Kısa bir keşif, kimsenin yazmadığı gerçek kısıtları ortaya çıkarıyor.

    Genelde bir–iki hafta, sabit fiyat.

  2. 2

    Kurguluyoruz

    Daha hiçbir şey geliştirilmeden bir mimari, gözden geçirilebilir adımlara bölünmüş bir plan ve bütçeleyebileceğiniz bir rakam alıyorsunuz.

    Burada durup planı başka yere götürebilirsiniz.

  3. 3

    Geliştiriyoruz

    İş, çalışır halde görebileceğiniz küçük parçalar halinde iniyor. Hiçbir şey bir ay boyunca “neredeyse bitti” kalmıyor.

    İki haftalık artımlar, her biri gösterilebilir.

  4. 4

    Devrediyoruz

    Dokümantasyon, testler ve bir anlatım. Sistem de bilgi de sizde kalıyor; bize bağımlılık değil.

    Sonrasındaki destek isteğe bağlı, varsayılan değil.

Uyum

Nereye uyuyoruz, nereye uymuyoruz.

Bunu açıkça söylemek herkese bir ilk toplantı kazandırıyor. Kötü yapacağımız bir işi almaktansa sizi başka birine yönlendirmeyi tercih ederiz.

Bize uygun

  • Sizin tarafınızda tanımlı bir sahibi olan bir ambar ya da ürün.
  • Aylarla ölçülen, geniş değil derin çalışabildiğimiz işler.
  • Sistemin devredilmesini isteyen, rehin tutulmasını istemeyen ekipler.
  • Yeniler kadar sık şekilde, kurtarılması gereken mevcut sistemler.

Bize uygun değil

  • Adam-gün kiralama: ofisinize saatlik yerleştirilen bir geliştirici.
  • Gelecek ay yirmi kişilik bir havuz isteyen çok büyük programlar.
  • Kimsenin sorgulamasına izin verilmeyen bir şartnameye sabit fiyat.
  • İki uzmanlığımızın dışındaki platformlar — orada bir uzmanı hak ediyorsunuz.

Güvenebileceğiniz üç şey

Yazıya döktüğümüz üç taahhüt.

Tek
kıdemli sahip, her iş için
Sisteminizi tasarlayan kişi onu geliştiren kişidir.
İki hafta
çalışan iki artım arası
İş bitmeden çok önce çalışırken görüyorsunuz.
%100
kaynak kod devri
Kod, dokümantasyon ve altyapı; sizin hesaplarınızda.

Teknoloji

Neyle geliştiriyoruz.

Bu yıl neyin moda olduğuna göre değil, beş yıl boyunca çalıştırma ve bakım maliyetine göre seçilmiş araçlar.

Veri platformu

  • Oracle Database
  • Databricks
  • Delta Lake
  • Apache Spark
  • PL/SQL
  • Apache Airflow
  • dbt
  • Kafka

Modelleme ve raporlama

  • Star schema
  • Data Vault 2.0
  • Unity Catalog
  • Power BI
  • SQL

Ürün

  • TypeScript
  • React
  • React Native
  • Expo
  • Node.js
  • PostgreSQL
  • Prisma

Teslimat

  • Cloudflare
  • Docker
  • GitHub Actions
  • Terraform
  • Playwright
  • Vitest

Hakkımızda

Bilerek küçük bir atölye.

Merkez
Ataşehir, İstanbul
Çalışma alanı
Türkiye ve Avrupa, uzaktan
Diller
Türkçe, İngilizce

Datahub System, İstanbul merkezli, kıdemli ellerde yürüyen bir mühendislik atölyesidir. Ekibi bilerek küçük tutuyoruz: sisteminizi tasarlayan kişi onu geliştiren kişidir; bir şeyin değişmesi gerektiğinde konuştuğunuz kişi de odur.

Bu yapının bir bedeli ve bir getirisi var. Aynı anda sınırlı sayıda iş alıyoruz. Karşılığında süreklilik kazanıyorsunuz: satış ekibiyle geliştirme ekibi arasında devir yok, dönüşümlü juniorlar yok, aşamalar arasında kaybolan bağlam yok.

Bir proje daha fazla el ya da bizde olmayan bir uzmanlık gerektirdiğinde, yıllardır birlikte çalıştığımız iş ortaklarını devreye alıyoruz — sonucun sorumluluğunu bırakmadan.

Sorular

İlk sorulanlar.

Fiyatlandırma nasıl işliyor?

Keşif, başlamadan önce üzerinde anlaşılan sabit bir fiyattır. Geliştirme ise adımlar netleştikten sonra adım başına sabit fiyat ya da ucu açık işler için aylık ücrettir. Onaylamadığınız bir adım için hiçbir zaman fatura kesilmez.

Bir iş ne kadar sürüyor?

Keşif bir–iki hafta. Geliştirme başladıktan sonra ilk işe yarar artım genelde bir ay içinde iniyor. Ambar geçişleri konu alanları halinde birkaç aya yayılıyor; ilk ürün sürümü kapsama göre tipik olarak üç–altı ay.

Kendi geliştiricilerimizle birlikte çalışabilir misiniz?

Çoğu zaman daha doğru kurgu budur. Mimariyi biz yönetip işi gözden geçirirken sizin ekibiniz geliştirebilir; ya da bir konu alanını uçtan uca biz, bir diğerini sizin ekibiniz alabilir. Her iki durumda da kurallar yazılı olur, böylece iki taraf da aynı şekilde geliştirir.

Başkasının geliştirdiği bir sistemi devralır mısınız?

Evet, işimizin önemli bir kısmı tam olarak bu. Kısa bir değerlendirmeyle başlıyor: elde ne var, hangisi taşıyıcı, önce neyin değişmesi gerekiyor. Bizimle devam etmeseniz de bu değerlendirmeyi yazılı olarak alıyorsunuz.

Kod kime ait?

İlk commit’ten itibaren size. Depolar, bulut hesapları ve erişim bilgileri baştan sona sizde kalır — sonunda bir şey devretmek yerine baştan sizin hesaplarınızın içinde çalışırız.

Yerinde çalışıyor musunuz?

Ataşehir’deyiz ve gerektiğinde İstanbul’da aynı odada olabiliriz — bir açılış toplantısı, bir atölye, zor bir gözden geçirme. Gerisi uzaktan yürüyor; Türkiye’deki ve Avrupa’daki müşterilerimizin çoğu da bunu tercih ediyor.

Yayına aldıktan sonra ne oluyor?

Dokümantasyon, testler ve bir anlatımla devir; böylece ekibiniz sistemi bizsiz çalıştırabiliyor. Yakında kalmamızı tercih ederseniz destek, üzerinde anlaşılmış bir yanıt süresiyle ayrı bir aylık sözleşmedir — otomatik yenilenen bir kalem değil.

İletişim

Ne kurmak istediğinizi anlatın.

Başlamak için sorunun kısa bir tarifi yeterli. Her mesajı okuyor ve bir iş günü içinde dönüyoruz.

Ofis
Küçükbakkalköy Mah. Dereboyu Cad.
R5 Blok No: 3A/48
Ataşehir / İstanbul
Çalışma saatleri
Pazartesi–Cuma, 09.00–18.00 (GMT+3)

Mesaj gönderin

E-postayı mı tercih edersiniz? Şuraya yazın: contact@datahubsystem.com

Mesajınız ve iletişim bilgileriniz yalnızca başvurunuzu yanıtlamak için kullanılır, üçüncü taraflarla paylaşılmaz. Silinmesini istediğinizde bize yazmanız yeterli.