Hakkımda
Ben Ömür Uçum. Kurumsal sistemlerin nasıl kurulduğu, nasıl bozulduğu ve bozulduktan sonra nasıl onarıldığıyla ilgileniyorum.
Şu anda katılım bankacılığı alanında IT4IT ve servis bankacılığı takım lideri olarak çalışıyorum. İşin önemli bir kısmı mimari kararların sonuçlarını taşımaktan ibaret: bir platform seçimi üç yıl sonra kimin hangi sabah uyandığını belirliyor. Bu yüzden burada yazdığım şeylerin çoğu tercih değil, takas üzerine.
Ne üzerine çalışıyorum
Son yıllarda vaktimin büyük bölümü şu başlıklarda geçti:
- Akış mimarisi. Kafka ve Flink üzerine kurumsal standartlar, Confluent ile AMQ Streams arasında platform değerlendirmesi, kart işlem hatlarının akışa taşınması. ZooKeeper’dan KRaft’a geçiş, teoride bir konfigürasyon değişikliği; pratikte bir işletim modeli değişikliği.
- İş akışı otomasyonu. OpenShift üzerinde BPMN/DMN tabanlı bir platform ve Zeebe’nin yerini alacak özel bir motor. Bir iş akışı motorunun ne zaman gerçekten gerektiğini, ne zaman bir durum makinesinin yeteceğini öğrenmenin pahalı yolu.
- Arama ve veri altyapısı. Elasticsearch’ten OpenSearch/Flink/ClickHouse hattına geçiş — lisans baskısıyla başlayıp mimari bir yeniden düşünmeye dönüşen bir göç.
- Açık bankacılık ve rıza yönetimi. Rızanın doğrulanabilir, denetlenebilir ve geri alınabilir olması gereken sistemler. Keycloak’un nereye kadar yettiği, nereden sonra yetmediği.
- Blokzincir. Türk bankaları için çok zincirli kripto saklama üzerine bir kavram kanıtı ve bir Ethereum cüzdan uygulaması.
Bunların altında aynı soru duruyor: bir kurum, bildiği şeyi nasıl kaybeder? Satıcıya bağımlılık üzerine çok konuşuluyor. Bence daha büyük risk bilgiye bağımlılık — sistemi ayakta tutan bilginin belgelenmemiş, devredilmemiş ve birkaç kişinin kafasında kalmış olması.
Bu site neden var
Uzun süredir Medium ve LinkedIn’de Türkçe yazıyorum. İkisi de iyi dağıtım kanalı; ikisi de kötü arşiv. Format değişiyor, bağlantılar kırılıyor, kod blokları bozuluyor, yazının nerede yaşadığına platform karar veriyor.
Burası kanonik kaynak. Yazıların aslı burada durur; Medium ve LinkedIn’e
kopyaları gider ve rel=canonical ile buraya işaret eder.
Site iki dilli. Türkçe birincil, İngilizce ikincil. Her yazı çevrilmiyor — çevirisi olmayan bir yazı için dil değiştirici sizi başka bir sayfaya yönlendirmez, o dili kapalı gösterir. Yalan söylemeyen bir gezinme, dolu görünen bir gezinmeden iyidir.
Teknik tarafta: statik çıktı, istemci tarafında neredeyse sıfır JavaScript, diyagramlar derleme anında SVG’ye dönüyor, ölçülebilir erişilebilirlik. Kaynak kodu GitHub’da.
Bölümler
- Yazılar — uzun form teknik yazı.
- Araştırmalar — daha resmi, kaynaklı ve gerekirse tarihlendirilmiş çalışmalar.
- Laboratuvar — ölçüm, deney ve tekrarlanabilir testler. Sonucu beğenmediklerim de burada.
- Konuşmalar — sunum ve etkinlik kayıtları.
- Projeler — üzerinde çalıştığım, çoğu hâlâ devam eden işler.
İletişim
Yazdıklarımdan biriyle ilgili itirazınız varsa duymak isterim; özellikle bir ölçümün yanlış olduğunu düşünüyorsanız. Bağlantılar sayfanın altında.