Ganz Dijital / 50 yeni rehber

Veriyi, durumu ve sorumluluğu aynı akışta yönetin.

Altıncı teknik seri; workflow sürümlemeden çoklu para birimine, RAG değerlendirmeden API sözleşmesine, güvenli operasyondan yazılım satın alma kanıtına kadar önceki serileri tekrar etmeyen 50 uygulama rehberini bir araya getiriyor.

8 konu kümesi · Birincil kaynaklar · Somut test ve karar tabloları

Konu kümeleri

7 yeni rehber

Özel Yazılım ve Mimari

Özel Yazılım ve Mimari

Workflow Definition Versioning: Çalışan Süreçleri Yeni Akışa Zorla Taşımayın

Uzun süren iş akışlarında yeni workflow tanımını yayınlarken devam eden örneklerin hangi sürümle tamamlanacağını ve migration sınırını açıkça yönetin.

Rehberi incele →
Özel Yazılım ve Mimari

SaaS Noisy Neighbor: Tenant Bazlı Kaynak Bütçesi ve Adil Kullanım

Çok kiracılı SaaS sistemlerinde tek müşterinin CPU, kuyruk veya veritabanı kapasitesini tüketmesini kota, concurrency ve gözlem sinyalleriyle sınırlayın.

Rehberi incele →
Özel Yazılım ve Mimari

Materialized View Refresh: Raporu Güncellerken Eski ve Yeni Veriyi Karıştırmayın

Ağır raporları materialized view ile hızlandırırken refresh penceresi, okuma tutarlılığı, gecikme göstergesi ve başarısız yenileme davranışını birlikte tasarlayın.

Rehberi incele →
Özel Yazılım ve Mimari

Tenant Bazlı Envelope Encryption: Anahtar Rotasyonunda Veriyi Baştan Şifrelemeyin

Müşteri bazlı veri şifrelemede data key ve key-encryption-key katmanlarını ayırarak rotasyon, iptal ve yeniden şifreleme maliyetini kontrollü yönetin.

Rehberi incele →
Özel Yazılım ve Mimari

State Machine Version Migration: Devam Eden İşleri Yeni Durum Modelinde Kaybetmeyin

Sipariş veya onay akışının durum modeli değişirken eski state'leri yeni state'lere eşleyin; yürüyen kayıtlar için geçiş ve geri dönüş kuralları tanımlayın.

Rehberi incele →
Özel Yazılım ve Mimari

Büyük Veri Export'u: Saatler Süren Dışa Aktarımda Tutarlı Snapshot Nasıl Korunur?

Milyonlarca satırlık export sırasında veri değişmeye devam ederken snapshot sınırı, pagination, retry ve dosya bütünlüğü ile tutarlı çıktı üretin.

Rehberi incele →
Özel Yazılım ve Mimari

Feature Entitlement Policy: Paket Değişince Yetkileri Geçmiş İşlemleri Bozmadan Güncelleme

SaaS paket ve özellik yetkilerini sürümlü politika olarak yönetin; downgrade, grace period ve devam eden işlemlerde hangi kuralın geçerli olduğunu netleştirin.

Rehberi incele →
Konulara dön ↑

7 yeni rehber

Shopify ve E-Ticaret

Shopify ve E-Ticaret

E-Ticarette Çoklu Para Birimi: Sipariş Anında Kur Snapshot'ı Nasıl Saklanır?

Fiyat gösterimi, ödeme, iade ve ERP muhasebesinde farklı kur anlarının karışmasını önlemek için siparişte kullanılan FX oranını ve kaynağını sabitleyin.

Rehberi incele →
Shopify ve E-Ticaret

Vergi Yuvarlama: Satır Bazı ve Sipariş Toplamı Farkı Nasıl Mutabık Tutulur?

Vergi ve indirim hesaplarında satır bazlı yuvarlama ile toplam bazlı hesap farkını açık kural, precision ve mutabakat kaydıyla kontrol altında tutun.

Rehberi incele →
Shopify ve E-Ticaret

Split Tender Ödeme: Kart, Store Credit ve Hediye Bakiyesini Tek Siparişte Mutabık Tutma

Bir sipariş birden çok ödeme aracıyla kapatıldığında capture, refund ve iptal hareketlerini ayrı ledger kayıtlarıyla sipariş toplamına bağlayın.

Rehberi incele →
Shopify ve E-Ticaret

Preorder ve Teslim Sözü: Gelecek Stoğu Siparişe Nasıl Güvenle Ayırırsınız?

Henüz depoya girmemiş stok için preorder alırken beklenen giriş, öncelik, gecikme ve müşteri teslim tarihini ayrı alanlarla yöneterek aşırı söz vermeyi önleyin.

Rehberi incele →
Shopify ve E-Ticaret

Partial Capture Ödeme Akışı: Siparişin Bir Kısmını Tahsil Ederken Durumları Karıştırmayın

Ön provizyonlu ödemelerde kısmi capture, kalan authorization, iptal ve iade durumlarını sipariş yaşam döngüsünden ayrı ama ilişkili modelleyin.

Rehberi incele →
Shopify ve E-Ticaret

Marketplace İadesinde Komisyon Clawback: Satıcı Bakiyesini Geriye Dönük Bozmadan Düzeltme

Pazaryeri iadesinde daha önce hesaplanan komisyon ve satıcı hakedişini geçmiş kaydı silmeden ters hareketlerle düzeltip payout mutabakatını koruyun.

Rehberi incele →
Shopify ve E-Ticaret

Adres Normalizasyonu ve Teslim Sözü: Checkout'ta Bölgeyi Yanlış Eşleştirmeyin

Teslimat bölgesi hesaplanırken serbest metin adres, posta kodu ve ilçe bilgisini normalize edin; belirsiz eşleşmede yanlış teslim tarihi vermek yerine doğrulama isteyin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

CRM, ERP ve B2B

CRM, ERP ve B2B

CRM Lead Score Versioning: Puanlama Kuralı Değişince Geçmiş Lead'leri Nasıl Yorumlarsınız?

Lead scoring formülünü sürümleyerek puanın hangi kuralla üretildiğini saklayın; model değişiminde geçmiş fırsatları sessizce yeniden sınıflandırmayın.

Rehberi incele →
CRM, ERP ve B2B

CRM Attribution Touchpoint: İlk ve Son Teması Kanal Verisiyle Tutarlı Saklama

Form, reklam, e-posta ve satış görüşmesi temaslarını ortak event sözlüğüne dönüştürerek first-touch ve last-touch raporlarının aynı gerçeği kullanmasını sağlayın.

Rehberi incele →
CRM, ERP ve B2B

ERP Negative Inventory: Geri Tarihli İşlem Stok Gerçeğini Nasıl Bozar?

Geri tarihli sevk, sayım veya fatura girişinin geçmiş stok bakiyesini negatife düşürmesini dönem kuralı, rezervasyon ve yeniden hesaplama kontrolleriyle yönetin.

Rehberi incele →
CRM, ERP ve B2B

B2B Sözleşme Yenileme: Yeni Koşulları Eski Siparişlere Uygulamadan Sürümleme

Müşteri sözleşmesi yenilenirken fiyat, iskonto, vade ve ürün kapsamını yeni bir sürüm olarak açın; yürürlük tarihinden önceki siparişleri koruyun.

Rehberi incele →
CRM, ERP ve B2B

B2B Payment Terms: Vade, Aging ve Dunning Akışını Aynı Müşteri Kuralında Birleştirme

Kurumsal müşteride net gün, özel vade, gecikme ve hatırlatma politikasını fatura yaşlandırma verisiyle birlikte yöneterek satış ve finans ekranlarını eşitleyin.

Rehberi incele →
CRM, ERP ve B2B

ERP Three-Way Match: Sipariş, Mal Kabul ve Fatura Farkını İstisna Akışına Çevirme

Satın alma siparişi, mal kabul ve tedarikçi faturası uyuşmadığında fark toleransı, onay ve düzeltme adımlarını izlenebilir exception workflow olarak yönetin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yapay Zekâ ve Otomasyon

Yapay Zekâ ve Otomasyon

RAG Hybrid Search Evaluation: BM25 ve Vector Sonuçlarını Nasıl Birleştirmelisiniz?

Keyword ve semantic retrieval sonuçlarını fusion ile birleştirirken top-k, ağırlık ve reranker etkisini sabit eval setinde ölçerek sezgisel ayardan kaçının.

Rehberi incele →
Yapay Zekâ ve Otomasyon

Embedding Model Drift: Vektör Modeli Değişince Retrieval Kalitesini Nasıl İzlersiniz?

Embedding modeli veya sürümü değiştiğinde aynı sorgu-belge çiftlerinde komşuluk, recall ve no-answer davranışını karşılaştırarak sessiz kalite kaybını yakalayın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

LLM-as-a-Judge Kalibrasyonu: Otomatik Değerlendiriciyi İnsan Benchmark'ıyla Test Etme

AI çıktısını başka bir modelle puanlarken rubric, sıra etkisi ve tutarlılığı insan etiketli benchmark ile ölçerek sahte kalite artışını ayırın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Guardrail Policy Versioning: Güvenlik Kuralı Değişince Hangi Cevabın Neden Engellendiğini Bilme

Moderation ve iş kurallarını sürümleyerek kararın hangi policy ile verildiğini saklayın; kural değişiminde geçmiş olayları açıklanabilir tutun.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Parallel Tool Calls: Yan Etkili İşlemlerde Sıra ve Bağımlılığı Koruma

Bir agent aynı anda birden çok tool çağırdığında ödeme, kayıt güncelleme veya bildirim gibi yan etkileri dependency graph ve idempotency ile güvenli sıraya alın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Model Upgrade Shadow Test: Yeni Modeli Kullanıcıya Açmadan Gerçek Trafikte Karşılaştırma

Yeni LLM sürümünü kullanıcı sonucunu etkilemeden shadow trafik üzerinde çalıştırın; kalite, latency, maliyet ve tool davranışını eski modelle aynı örnekte kıyaslayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Mobil ve Web Uygulamaları

Mobil ve Web Uygulamaları

Push Deep Link ve Stale Resource: Bildirim Açıldığında Kayıt Artık Yoksa Ne Olmalı?

Push bildirimi eski bir sipariş veya mesaja yönlendiğinde istemci önce kaydı doğrulasın; silinmiş veya yetkisiz hedef için güvenli fallback ekranı gösterin.

Rehberi incele →
Mobil ve Web Uygulamaları

Mobil Görsel Yükleme: EXIF Gizliliği, Orientation ve Compression'ı Aynı Akışta Yönetme

Kamera görselini yüklerken EXIF konum verisini temizleyin, orientation bilgisini doğru uygulayın ve kalite sınırını kullanıcı cihazını kilitlemeden yönetin.

Rehberi incele →
Mobil ve Web Uygulamaları

Virtualized List Erişilebilirliği: Binlerce Satırda Klavye ve Ekran Okuyucu Akışını Korumak

Uzun listeleri virtualize ederken DOM'dan çıkan öğelerin focus, sıra ve ekran okuyucu bağlamını bozmasını önleyecek erişilebilirlik testleri tasarlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

Web Session Idle Timeout: Gerçek Kullanıcı Aktivitesini Arka Plan Trafiğinden Ayırma

Oturum zaman aşımında analytics veya polling trafiğini kullanıcı aktivitesi saymayın; etkileşim, uyarı ve yeniden doğrulama kurallarını açıkça tanımlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

Mobil Network Handoff: Wi-Fi'dan Hücresel Ağa Geçerken Aynı İsteği İki Kez Çalıştırmama

Bağlantı türü değişirken yarım kalan POST isteklerini request identity, retry politikası ve sonuç sorgulama ile güvenli biçimde toparlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

Büyük Dosya İndirme: Range Request ile Kesilen Download'ı Baştan Başlatmadan Sürdürme

Mobil ve web istemcisinde büyük dosyaları indirirken byte range, ETag ve bütünlük kontrolüyle kesilen transferi doğru sürümden devam ettirin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

API ve Entegrasyon

API ve Entegrasyon

OAuth Token Introspection Cache: Revocation ile Performans Arasında Güvenli Denge

Her istekte authorization server'a gitmeden token durumunu cache'lerken TTL, revoke olayı ve yüksek riskli endpoint istisnalarıyla eski yetki penceresini sınırlayın.

Rehberi incele →
API ve Entegrasyon

API Enum Evolution: Yeni Değer Eklenince Eski İstemciyi Kırmama Stratejisi

API enum alanlarına yeni değer eklerken tüketicilerin exhaustive switch varsayımını hesaba katın; unknown fallback ve contract test ile geriye uyumu koruyun.

Rehberi incele →
API ve Entegrasyon

Thin Webhook Event: Büyük Payload Yerine ID Gönderip Kaynağı Sonradan Çekmek

Webhook payload'ını küçük tutmak için yalnız event ve resource kimliği gönderirken fetch-by-id yetkisi, snapshot farkı ve silinen kaynak davranışını tasarlayın.

Rehberi incele →
API ve Entegrasyon

Batch API Partial Success: Tek Satır Hatasında Tüm İşi Geri Almak Zorunda mısınız?

Toplu API işlemlerinde satır bazlı sonuç, idempotency, retry subset ve hata sözleşmesiyle başarılı kayıtları tekrar işlemeye gerek bırakmayın.

Rehberi incele →
API ve Entegrasyon

Partner API Sandbox Parity: Test Ortamı Üretimden Farklıysa Entegrasyonu Nasıl Doğrularsınız?

Partner sandbox'ında olmayan limit, veri veya hata davranışlarını contract fixture ve production-safe smoke test ile görünür kılarak sürpriz entegrasyon kırılmasını azaltın.

Rehberi incele →
API ve Entegrasyon

API Field Default Semantics: Alan Yok, Null ve Varsayılan Değer Aynı Şey Değildir

Create ve update API'lerinde omitted, null ve default değerleri ayrı semantiklerle tanımlayın; istemcinin alanı silme niyetiyle göndermeme niyetini karıştırmayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Güvenlik, Performans ve DevOps

Güvenlik, Performans ve DevOps

DNS Failover: TTL ve Negative Cache Yüzünden Trafik Eski Hedefte Kalmasın

DNS tabanlı failover planında pozitif ve negatif TTL, resolver davranışı, health check ve geri dönüş adımlarını gerçek kesinti provasıyla doğrulayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

CDN Cache Key: Yetkili İçeriğin Başka Kullanıcıya Cache'den Gitmesini Önleme

CDN cache anahtarına kullanıcıya özgü varyasyonları yanlış dahil etmek veri sızıntısı yaratabilir; public/private sınırı, Vary ve bypass kurallarını test edin.

Rehberi incele →
Güvenlik, Performans ve DevOps

WAF Rule Rollout: Önce Count Mode ile Yanlış Pozitifi Ölçüp Sonra Block'a Geçme

Yeni WAF kuralını doğrudan engelleme moduna almak yerine count/log, örnek trafik, allow istisnası ve kademeli block ile yanlış pozitif etkisini sınayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

Kubernetes ResourceQuota ve LimitRange: Takımlar Arasında Namespace Kapasitesini Paylaştırma

Birden çok ekibin aynı cluster'ı kullandığı yapıda namespace kota ve varsayılan limitlerle tek takımın kaynakları tüketmesini önleyin.

Rehberi incele →
Güvenlik, Performans ve DevOps

Vulnerability Exception Expiry: Kabul Edilen Güvenlik Riskini Sonsuza Kadar Açık Bırakmayın

Patch hemen yapılamadığında istisna kaydına sahip, gerekçe, telafi kontrolü ve son tarih ekleyin; süre dolunca otomatik yeniden değerlendirme zorunlu olsun.

Rehberi incele →
Güvenlik, Performans ve DevOps

Redis Eviction Policy: Memory Pressure Altında Hangi Anahtarın Silineceğini Önceden Test Etme

Redis maxmemory sınırına yaklaşıldığında eviction politikasının session, cache ve queue benzeri farklı veri sınıflarına etkisini yük testiyle doğrulayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yazılım Satın Alma Kararları

Yazılım Satın Alma Kararları

Yazılım Data Residency Maddesi: Verinin Hangi Bölgede Tutulduğunu Sözleşmede Kanıtla Bağlama

Cloud tabanlı projede ana veri, yedek ve logların bölgesini yalnız beyanla bırakmayın; hesap ayarı, mimari sınır ve değişiklik bildirimini teslim kanıtına bağlayın.

Rehberi incele →
Yazılım Satın Alma Kararları

Penetration Test Evidence: Rapor Varlığını Değil Bulguların Kapanışını Satın Alma Kriteri Yapma

Tedarikçiden pentest raporu isterken test tarihi, kapsam, kritik bulgu, remediation kanıtı ve yeniden test durumunu ölçülebilir kabul maddesine dönüştürün.

Rehberi incele →
Yazılım Satın Alma Kararları

Open Source License Obligations: Yazılım Tesliminde Sadece Paket Listesi Yetmez

Üçüncü taraf paket envanterini lisans yükümlülüğü, notice dosyası, source-offer gereksinimi ve güncelleme sahipliğiyle birlikte teslim kriterine bağlayın.

Rehberi incele →
Yazılım Satın Alma Kararları

Sözleşme Biterken Backup Retention: Üretim Verisi Silinse de Yedekte Ne Kadar Kalacak?

Tedarikçi çıkış planında üretim hesabı silme kadar backup, log ve arşiv retention süresini, imha kanıtını ve legal hold istisnasını da tanımlayın.

Rehberi incele →
Yazılım Satın Alma Kararları

Key Person Risk: Kritik Geliştirici Ayrılırsa Bilgi ve Erişim Nasıl Devredilecek?

Küçük yazılım ekiplerinde tek kişiye bağımlılığı azaltmak için repo, runbook, hesap, mimari karar ve ikame sorumluluğunu sözleşmede düzenli teslim kontrolüne bağlayın.

Rehberi incele →
Yazılım Satın Alma Kararları

Release Freeze ve Change Window: Üretim Değişikliğine Kim Ne Zaman Onay Verir?

Yazılım hizmet sözleşmesinde yoğun sezon, finansal kapanış veya kampanya dönemleri için change freeze, acil istisna ve onay zincirini baştan tanımlayın.

Rehberi incele →
Konulara dön ↑

Bu kararları kendi sisteminiz için netleştirelim.

Mevcut akışı, veri kaynaklarını ve darboğazı paylaşın. Ganz Dijital ile uygulanabilir kapsam ve kabul kriterleri oluşturalım.

Özel yazılım geliştirme