Ganz Dijital / 50 yeni rehber

Dağıtık sistemleri, ticareti ve veriyi sınır durumlarında da doğru tutun.

Yedinci teknik seri; veritabanı yarışlarından Shopify operasyonlarına, AI agent güvenliğinden mobil state yönetimine, API sözleşmelerinden üretim dayanıklılığı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

PostgreSQL Partition Arşivleme: Büyük Tabloyu Kilitlemeden Eski Veriyi Ayırma

Zaman bazlı büyük tablolarda eski partition'ları arşive taşırken detach, sorgu görünürlüğü, geri dönüş ve arşiv doğrulamasını kontrollü bir akışla yönetin.

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

Search Index Alias ile Zero-Downtime Reindex: Şema Değişimini Kesintisiz Yayınlama

Arama indeksinin mapping veya analyzer yapısı değiştiğinde yeni indeksi paralel kurup doğrulayın, alias geçişi ve rollback ile kesintisiz sürüm değiştirin.

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

Fencing Token ile Writer Failover: Split-Brain Yazmayı Nasıl Önlersiniz?

Dağıtık sistemde lider değişirken eski worker'ın yazmaya devam etmesini monoton fencing token ve sunucu tarafı doğrulamayla engelleyin.

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

PostgreSQL Exclusion Constraint: Çakışan Rezervasyonu Veritabanında Engelleme

Rezervasyon, oda veya kaynak kullanımında zaman aralığı çakışmalarını yalnız uygulama kontrolüne bırakmadan exclusion constraint ve transaction testleriyle güvenceye alın.

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

Multi-Tenant Sıralı Belge Numarası: Çakışma ve Lock Baskısını Nasıl Yönetirsiniz?

Tenant bazlı sıralı iş numaraları üretirken uniqueness, retry, transaction sınırı ve yoğun tenant'larda lock contention riskini birlikte tasarlayın.

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

Read Replica Sonrası Tutarlılık: Yazdıktan Hemen Sonra Eski Veri Göstermeyin

Yazma primary'de, okuma replica'da olduğunda replication lag nedeniyle eski veri gösterilmesini consistency token, sticky read veya fallback ile yönetin.

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

Scheduler Missed-Fire Policy: Sistem Kapalıyken Kaçan İşleri Nasıl Telafi Edersiniz?

Zamanlanmış işler bakım veya kesinti sırasında kaçırıldığında catch-up, skip, coalesce ve idempotency kararlarını iş etkisine göre açıkça tanımlayın.

Rehberi incele →
Konulara dön ↑

7 yeni rehber

Shopify ve E-Ticaret

Shopify ve E-Ticaret

Shopify Shipping Profile ve Zone Kuralları: Kargo Mantığını ERP ile Tutarlı Tutma

Shopify shipping profile, location ve delivery zone kurallarını ERP/kargo gerçekliğiyle eşleştirirken sahiplik, fallback ve değişiklik testlerini netleştirin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Product Publication: Ürünün Satış Kanallarında Yanlışlıkla Görünmesini Önleme

Ürün ve koleksiyonların online store, app ve diğer satış kanallarında yayın durumunu market, stok ve iş kuralıyla birlikte yöneterek görünürlük hatalarını azaltın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Translations ve Locale Fallback: Eksik Çeviride Hangi İçerik Gösterilmeli?

Çok dilli Shopify mağazasında ürün, meta alan ve tema metni çevirileri eksik olduğunda fallback, yayın ve kalite kontrol kurallarını sistematik yönetin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Return ve Reverse Fulfillment: İade Lojistiğini Siparişten Ayırmadan Yönetme

İade talebi, fiziksel geri gönderim, kabul, refund ve yeniden stok adımlarını ayrı durumlarla modelleyip Shopify ve depo akışını mutabık tutun.

Rehberi incele →
Shopify ve E-Ticaret

Shopify App Token Lifecycle: Online Session ve Offline Yetkiyi Doğru Ayırma

Shopify uygulamasında kullanıcı oturumu ile mağaza adına çalışan arka plan işlerinin yetkisini ayırın; token saklama, revoke ve yeniden yetkilendirmeyi güvenli tasarlayın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Selling Plan Değişikliği: Mevcut Abonelik Sözleşmelerini Sessizce Bozmayın

Subscription ürünlerinde selling plan koşulları değiştiğinde yeni satın alma ile mevcut subscription contract'ların hangi kuralla devam edeceğini açıkça ayırın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Markets Fiyat Tutarlılığı: Contextual Pricing ve Yuvarlamayı Test Etme

Ülke, katalog ve para birimine göre oluşan fiyatları market bağlamında doğrulayın; liste, sepet ve checkout toplamlarının aynı fiyat kuralını kullandığını test edin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

CRM, ERP ve B2B

CRM, ERP ve B2B

ERP Transfer Order ve In-Transit Stok: Depolar Arası Hareketi Çifte Saymayın

Depolar arası transferde çıkış, yoldaki miktar, varış kabulü ve kayıp/hasar düzeltmesini ayrı durumlarla izleyerek toplam stok gerçekliğini koruyun.

Rehberi incele →
CRM, ERP ve B2B

CRM Activity Dedup: E-posta ve Takvim Senkronunda Aynı Teması İki Kez Yazmayın

E-posta, toplantı ve arama aktiviteleri farklı connector'lardan geldiğinde source ID, thread ve zaman bilgisiyle mükerrer CRM timeline kayıtlarını ayıklayın.

Rehberi incele →
CRM, ERP ve B2B

B2B Blanket Order: Çerçeve Siparişten Kontrollü Release Nasıl Yapılır?

Uzun dönemli müşteri taahhüdünü tek siparişe çevirmeden miktar, dönem, kalan hak ve release onayını izleyerek sevkiyatları kontrollü açın.

Rehberi incele →
CRM, ERP ve B2B

ERP Purchase Order Revision: Tedarikçi Siparişini Değiştirirken Geçmişi Koruma

Satın alma siparişinde miktar, tarih veya fiyat değiştiğinde revizyon sürümü, onay ve tedarikçiye gönderilen son kabul edilmiş kopyayı izlenebilir tutun.

Rehberi incele →
CRM, ERP ve B2B

CRM Opportunity Currency: Kur Değişirken Forecast Geçmişini Nasıl Korursunuz?

Çok para birimli satış fırsatlarında yerel tutar, raporlama para birimi ve kur snapshot'ını ayırarak geçmiş forecast raporlarının sonradan değişmesini önleyin.

Rehberi incele →
CRM, ERP ve B2B

B2B Minimum Harcama Taahhüdü: Dönem İçinde Kullanımı ve Kalanı Doğru Hesaplama

Sözleşmeli minimum harcama veya hacim taahhüdünü sipariş, iptal ve iadelerle dönem bazında izleyip kalan yükümlülüğü şeffaf hesaplayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yapay Zekâ ve Otomasyon

Yapay Zekâ ve Otomasyon

Multilingual RAG Evaluation: Soru ve Kaynak Farklı Dildeyken Retrieval'ı Ölçme

Çok dilli bilgi tabanında sorgu ve kaynak dili farklı olduğunda recall, no-answer ve çeviri etkisini dil bazlı eval setleriyle ayrı ayrı ölçün.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Tool Schema Versioning: Parametre Değişince Eski Prompt ve Agent Akışını Kırmayın

Tool function şeması değiştiğinde alan ekleme, kaldırma ve enum güncellemelerini sürümleyin; eski agent davranışını contract test ile koruyun.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Human Approval Expiry: Eski Onayı Yeni Koşullarda Kullanmayın

İnsan onayı bekleyen agent işlemlerinde context hash, son kullanma süresi ve yeniden doğrulama kuralıyla onayın güncelliğini güvenceye alın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

RAG Metadata Filter Leakage Test: Yetki Filtresi Retrieval'da Gerçekten Çalışıyor mu?

Tenant, departman veya gizlilik etiketiyle filtrelenen RAG sorgularında adversarial test seti kurarak yasak belgenin top-k sonuçlara sızmadığını ölçün.

Rehberi incele →
Yapay Zekâ ve Otomasyon

LLM Long-Context Truncation: Hangi Bilgi Kesilmeli, Hangisi Korunmalı?

Context penceresi dolduğunda sistem talimatı, kullanıcı isteği, retrieval kanıtı ve geçmiş konuşmayı açık öncelik politikasıyla kırpıp kaliteyi test edin.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Memory Retention: Kalıcı Hafızayı Ne Zaman Saklayıp Ne Zaman Silmelisiniz?

Agent hafızasında kullanıcı tercihi, görev durumu ve hassas veriyi ayrı sınıflandırın; retention, silme ve yeniden kullanım sınırlarını teknik akışa bağlayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Mobil ve Web Uygulamaları

Mobil ve Web Uygulamaları

iOS Keychain Token Migration: Access Group Değişince Kullanıcıyı Kilitlemeyin

iOS uygulamasında bundle, team veya keychain access group değişikliklerinde mevcut credential erişimini migration ve güvenli fallback ile test edin.

Rehberi incele →
Mobil ve Web Uygulamaları

Biometric Re-Auth: Face ID veya Parmak İzi Başarısızsa Güvenli Fallback Tasarlama

Hassas işlemlerde biyometrik yeniden doğrulama kullanırken cihaz değişimi, lockout, izin reddi ve şifre fallback akışlarını birlikte test edin.

Rehberi incele →
Mobil ve Web Uygulamaları

Web Multi-Account Session: Hesap Değiştirirken Eski Kullanıcının State'ini Sızdırmayın

Aynı tarayıcıda hesap değişimi olduğunda cache, query state, local storage ve açık sekmeleri kullanıcı kimliğiyle izole ederek veri karışmasını önleyin.

Rehberi incele →
Mobil ve Web Uygulamaları

Service Worker Auth Cache: Yetkili API Cevabını Offline Cache'e Yanlışlıkla Yazmayın

PWA service worker stratejisinde public asset ile kullanıcıya özel response'ları ayırın; auth header, cache key ve logout temizliğini güvenli test edin.

Rehberi incele →
Mobil ve Web Uygulamaları

Realtime Presence ve Heartbeat: Çevrimdışı Kullanıcıyı Sonsuza Kadar Online Göstermeyin

WebSocket veya mobil bağlantıda presence bilgisini TTL, heartbeat ve reconnect semantiğiyle yönetin; ağ kopmasını logout ile karıştırmayın.

Rehberi incele →
Mobil ve Web Uygulamaları

Local Draft Privacy: Tarayıcı ve Mobil Taslakları Şifreleme, Süre ve Temizlik Politikası

Form taslağını cihazda saklarken hangi alanların yerel depoya yazılacağını, şifreleme ihtiyacını, TTL ve logout temizliğini veri hassasiyetine göre belirleyin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

API ve Entegrasyon

API ve Entegrasyon

Webhook Secret Rotation: Eski ve Yeni İmzayı Kesinti Olmadan Nasıl Doğrularsınız?

Webhook imza anahtarını döndürürken dual-key doğrulama, geçiş penceresi ve audit kaydıyla eski göndericileri aniden kırmadan güvenliği artırın.

Rehberi incele →
API ve Entegrasyon

GraphQL Nullability Evolution: Non-Null Alan Değişikliği Neden İstemciyi Kırabilir?

GraphQL şemasında nullable ve non-null sınırlarını değiştirirken gerçek veri, resolver hata davranışı ve istemci sözleşmesini birlikte test edin.

Rehberi incele →
API ve Entegrasyon

SFTP Dosya Entegrasyonu: Aynı Dosyayı İki Kez İşlemeden Güvenli Ingestion

SFTP ile gelen dosyalarda temp isim, atomik rename, checksum, processed ledger ve retry kullanarak yarım veya mükerrer dosya işlenmesini önleyin.

Rehberi incele →
API ve Entegrasyon

EDI Acknowledgement Akışı: Gönderildi, Alındı ve İşlendi Durumlarını Ayırma

EDI entegrasyonunda transport teslimi ile business kabulünü ayrı durumlarda izleyin; acknowledgement timeout ve tekrar gönderim kurallarını açıkça tanımlayın.

Rehberi incele →
API ve Entegrasyon

API Date-Only ve Timestamp Semantiği: Takvim Gününü Saat Dilimiyle Bozmayın

Doğum günü, teslim tarihi veya dönem sonu gibi date-only alanları timestamp'ten ayırın; timezone dönüşümünün takvim gününü kaydırmasını önleyin.

Rehberi incele →
API ve Entegrasyon

Asenkron API Callback ve Polling Fallback: Sonucu Kaybetmeden Uzun İşi Tamamlama

Uzun süren API işlerinde correlation ID, callback doğrulama ve polling fallback kullanarak istemcinin sonucu tek ve güvenilir şekilde öğrenmesini sağlayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Güvenlik, Performans ve DevOps

Güvenlik, Performans ve DevOps

PostgreSQL lock_timeout ve statement_timeout: Hangi Sınır Hangi Sorunu Çözer?

Üretim sorgularında lock bekleme süresi ile toplam sorgu süresini ayrı bütçelerle yöneterek uzun blokajı ve gereksiz iptali birlikte azaltın.

Rehberi incele →
Güvenlik, Performans ve DevOps

PostgreSQL Replica Lag: Read-After-Write Tutarlılığını Operasyonda Nasıl İzlersiniz?

Replica gecikmesini yalnız byte veya saniye olarak değil kullanıcı akışındaki stale-read etkisiyle eşleştirip routing ve alarm eşiğini birlikte tasarlayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

HTTP stale-if-error: Origin Arızasında Cache ile Kontrollü Dayanıklılık Sağlama

Cache-Control stale-if-error kullanırken içerik tazeliği, auth sınırı ve hata penceresini açıkça tanımlayarak origin kesintisinde kontrollü eski içerik sunun.

Rehberi incele →
Güvenlik, Performans ve DevOps

Kubernetes HPA Scale-Down Stabilization: Trafik Düşünce Pod'ları Fazla Hızlı Kapatmayın

HPA scale-down davranışında stabilization window, minimum replica ve metric gecikmesini birlikte ayarlayarak oscillation ve ani kapasite kaybını azaltın.

Rehberi incele →
Güvenlik, Performans ve DevOps

Object Storage Lifecycle Delete: Otomatik Silme Kuralını Veri Kaybına Dönüştürmeyin

Bucket lifecycle kurallarında prefix, version, retention ve dry-run envanterini doğrulayarak yanlış objelerin topluca silinmesi riskini azaltın.

Rehberi incele →
Güvenlik, Performans ve DevOps

Secret Scanning Push Protection: Geliştiriciyi Kilitlemeden Sızıntıyı Merge Öncesi Yakalama

Repository secret scanning ve push protection'ı exception, audit ve rotation runbook ile birlikte devreye alarak gerçek secret sızıntısını erken durdurun.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yazılım Satın Alma Kararları

Yazılım Satın Alma Kararları

AI Sağlayıcı ve Model Değişikliği: Yazılım Sözleşmesinde Değişiklik Bildirimi Nasıl Yazılır?

AI özellikli projelerde model veya sağlayıcı değişiminin kalite, veri akışı ve maliyete etkisini bildirim, yeniden test ve kabul kriterleriyle yönetin.

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

Third-Party API Fiyat ve Limit Değişikliği: Entegrasyon Sözleşmesinde Riski Kime Yazmalısınız?

Harici API fiyatı, kota veya kullanım şartı değiştiğinde bütçe, yeniden tasarım ve müşteri onayı sorumluluğunu proje başında açıkça paylaşın.

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

Support Escalation Matrix: Kritik Yazılım Olayında Kime, Ne Zaman, Nasıl Ulaşılır?

Destek sözleşmesinde severity, ilk yanıt, teknik eskalasyon, yönetici iletişimi ve güncelleme sıklığını ölçülebilir bir zincire bağlayın.

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

Staging ve Production Parity: Yazılım Tesliminde Ortam Farkını Kabul Kriterine Dönüştürme

Test ve canlı ortam arasında servis, konfigürasyon ve veri davranışı farklarını envanterleyip kritik parity maddelerini teslim kontrolüne ekleyin.

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

Performans Testi Kabulü: Aynı Sonucu Tekrar Üretebileceğiniz Kanıt Paketi İsteyin

Yük testi tesliminde yalnız ekran görüntüsü değil test scripti, veri seti, ortam, eşik ve ham sonuçları isteyerek benchmark'ı yeniden çalıştırılabilir yapın.

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

Dependency EOL Sorumluluğu: Framework Desteği Bittiğinde Kim Upgrade Edecek?

Yazılım sözleşmesinde runtime, framework ve kritik kütüphane end-of-life takibini, bildirim süresini ve upgrade kapsamını baştan netleştirin.

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