Ganz Dijital / 50 yeni rehber
Ürünü ve operasyonu aynı teknik gerçekle yönetin.
Beşinci teknik seri; veri yaşam döngüsünden Shopify yetkilendirmesine, AI değerlendirmesinden mobil dayanıklılığa, API sözleşmelerinden Kubernetes operasyonuna 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
PostgreSQL Concurrent Index Build: Lock Süresini ve Abort Planını Nasıl Yönetirsiniz?
Yoğun kullanılan PostgreSQL tablolarında yeni indeks eklerken concurrent build, lock timeout, başarısız build temizliği ve yeniden deneme planını birlikte tasarlayın.
Rehberi incele →Özel Yazılım ve MimariDurable Workflow Timer: Deploy Sonrası Bekleyen İşleri Kaybetmeden Devam Ettirme
Saatler veya günler süren iş akışlarında timer, checkpoint, retry ve deploy sonrası resume davranışını kalıcı state üzerinden güvenli biçimde yönetin.
Rehberi incele →Özel Yazılım ve MimariDağıtık ID Üretimi: Sıralanabilir Anahtarlar, Çakışma ve Hotspot Dengesi
Birden fazla servis veya bölgede benzersiz kimlik üretirken zaman sıralaması, çakışma riski, indeks hotspot'u ve debug edilebilirliği birlikte değerlendirin.
Rehberi incele →Özel Yazılım ve MimariPriority Queue Starvation: Yüksek Öncelikli İşler Düşük Önceliği Sonsuza Kadar Bekletmesin
Öncelikli iş kuyruklarında aging, kapasite kotası ve ayrı worker havuzlarıyla düşük öncelikli işlerin aç kalmasını önleyen karar çerçevesi kurun.
Rehberi incele →Özel Yazılım ve MimariData Retention ve Legal Hold: Otomatik Silme Pipeline'ını Yanlış Kayıt Silmeden Kurma
Saklama süresi dolan verileri otomatik silerken legal hold, bağımlı kayıt, yeniden deneme ve silme kanıtını tek güvenli purge akışında yönetin.
Rehberi incele →Özel Yazılım ve MimariRuntime Config Schema Versioning: Deploy Yapmadan Değişen İş Kurallarını Güvenle Yönetme
Uzaktan değiştirilen konfigürasyonlarda şema sürümü, default, geriye uyumluluk, doğrulama ve rollback kurallarıyla hatalı ayarın üretimi bozmasını önleyin.
Rehberi incele →Özel Yazılım ve MimariClock Skew ve Monotonic Time: Dağıtık İşlerde Süre Ölçümünü Duvar Saatine Bırakmayın
Farklı makinelerde saat kayması varken timeout, lease ve elapsed-time hesabını wall clock yerine doğru zaman kaynağı ve toleranslarla tasarlayın.
Rehberi incele →7 yeni rehber
Shopify ve E-Ticaret
Shopify App Access Scope Değişikliği: Yeni Yetkiyi Reauthorization ile Güvenle Alma
Shopify uygulamasına yeni erişim yetkisi eklerken minimum scope, yeniden yetkilendirme, reddedilen izin ve geriye uyumlu özellik davranışını planlayın.
Rehberi incele →Shopify ve E-TicaretShopify Cart and Checkout Validation: B2B Sipariş Kurallarını Checkout'ta Nasıl Uygularsınız?
Minimum tutar, zorunlu alan veya müşteri koşulu gibi B2B kurallarını checkout validation ile uygularken hata mesajı, bypass ve test senaryolarını tasarlayın.
Rehberi incele →Shopify ve E-TicaretShopify Inventory Transfer Senkronizasyonu: Yoldaki Stoku ERP ile Nasıl Mutabık Tutarsınız?
Depolar arası transfer ve incoming stok hareketlerinde kaynak, hedef, beklenen teslim ve iptal durumlarını ERP ile tutarlı bir event modelinde yönetin.
Rehberi incele →Shopify ve E-TicaretShopify Webhook API Version Upgrade: Payload Değişimini Kayıp Event Olmadan Taşıma
Webhook API sürümü değişirken eski-yeni payload örnekleri, contract test, dual parser ve kontrollü cutover ile entegrasyon kırılmasını önleyin.
Rehberi incele →Shopify ve E-TicaretShopify Metafield Definition Migration: Alan Tipini ve Validasyonu Mağazayı Bozmadan Değiştirme
Metafield tanımında tip, validation veya namespace değiştirirken mevcut kayıtları tarayın, dönüştürün ve theme/app tüketicilerini güvenli sırayla taşıyın.
Rehberi incele →Shopify ve E-TicaretShopify Customer Privacy Data Request: Veri Talebi ve Silme İş Akışını Uçtan Uca Tasarlama
Müşteri veri talebi geldiğinde webhook, kimlik eşleme, dış sistem kayıtları, retention istisnası ve tamamlanma kanıtını tek süreçte yönetin.
Rehberi incele →Shopify ve E-TicaretShopify Storefront Search ve Filter Index: Ürün Verisi Değişince Sonuçların Güncel Kalmasını Sağlama
Ürün etiketi, metafield ve availability değişikliklerinde arama/filtre sonucunun stale kalmaması için veri sahipliği, gecikme ve kalite kontrollerini planlayın.
Rehberi incele →6 yeni rehber
CRM, ERP ve B2B
ERP BOM Revision Effective Dating: Ürün Ağacını Geçmiş Üretimi Bozmadan Değiştirme
Ürün ağacı revizyonlarında yürürlük tarihi, üretim emri snapshotı, alternatif parça ve geri izleme kurallarıyla geçmiş üretimi koruyun.
Rehberi incele →CRM, ERP ve B2BB2B Catalog Eligibility: Hangi Müşteri Hangi Ürünü Görebilir ve Sipariş Verebilir?
Kurumsal müşteri bazlı ürün görünürlüğünü segment, sözleşme, bölge ve stok kuralıyla yönetirken yetki ile fiyatlandırmayı birbirinden ayırın.
Rehberi incele →CRM, ERP ve B2BCRM Stage Exit Criteria: Fırsat Aşamasını Zorunlu Kanıt Olmadan İlerletmeyin
Satış fırsatında aşama değişimini sadece kullanıcı seçimine bırakmak yerine zorunlu alan, belge ve onay kriterleriyle ölçülebilir hale getirin.
Rehberi incele →CRM, ERP ve B2BERP Landed Cost Allocation: Navlun ve Ek Maliyeti Ürünlere Tutarlı Dağıtma
Navlun, gümrük ve ek masrafları ürünlere ağırlık, değer veya miktar bazında dağıtırken rounding, iade ve dönem kapanışı etkisini yönetin.
Rehberi incele →CRM, ERP ve B2BB2B Rebate Accrual: Prim ve İskonto Hakedişini Dönem Boyunca Doğru Biriktirme
Hacim primi ve dönem sonu iskontolarında accrual, eşik, iade etkisi ve settlement kurallarını işlem bazlı kayıtlarla denetlenebilir hale getirin.
Rehberi incele →CRM, ERP ve B2BCRM Contact Role Modeli: Aynı Kişinin Farklı Hesaplardaki Rollerini Karıştırmayın
Bir kişinin birden fazla şirket veya şubeyle ilişkili olduğu CRM yapılarında contact, account ve rol ilişkisini ayrı kayıtlarla modelleyin.
Rehberi incele →6 yeni rehber
Yapay Zekâ ve Otomasyon
RAG No-Answer Evaluation: Model Ne Zaman 'Bilmiyorum' Demeli?
Bilgi tabanında cevap yokken modelin uydurmasını azaltmak için no-answer test seti, abstention eşiği ve kullanıcıya güvenli geri dönüş davranışı tasarlayın.
Rehberi incele →Yapay Zekâ ve OtomasyonAI Tool Output Güvenliği: Araçtan Gelen Metni Talimat Değil Veri Olarak İşleme
Web, CRM veya üçüncü taraf araç çıktısındaki saldırgan talimatların modele komut gibi taşınmasını önlemek için sınır, etiketleme ve izin katmanı kurun.
Rehberi incele →Yapay Zekâ ve OtomasyonRAG Query Rewrite Evaluation: Arama Sorgusunu Yeniden Yazmak Ne Zaman Gerçekten Fayda Sağlar?
Kullanıcı sorusunu retrieval öncesi yeniden yazarken recall, yanlış niyet kayması ve no-answer başarısını sabit test setiyle karşılaştırın.
Rehberi incele →Yapay Zekâ ve OtomasyonAI Agent Scoped Credential: Tool Çağrısına Kullanıcı Yetkisinden Fazlasını Vermeyin
Agent araç çağrılarında geniş servis anahtarı yerine kısa ömürlü ve dar kapsamlı credential kullanarak model hatasının etki alanını küçültün.
Rehberi incele →Yapay Zekâ ve OtomasyonLLM Human Feedback Label Quality: Değerlendirici Uyuşmazlığını Ölçmeden Modeli Ayarlamayın
İnsan etiketli eval verisinde rubric, çift etiketleme, uyuşmazlık ve örnek kalitesi ölçülmeden skorları model kalitesi gibi yorumlamayın.
Rehberi incele →Yapay Zekâ ve OtomasyonAI Observability Trace: Prompt, Retrieval ve Tool Adımlarını Aynı İstek Üzerinde İzleme
AI isteğinde prompt sürümü, retrieved chunk, model yanıtı ve tool çağrılarını aynı trace kimliğiyle bağlayarak kalite sorununu kök nedene kadar izleyin.
Rehberi incele →6 yeni rehber
Mobil ve Web Uygulamaları
Resumable Multipart Upload: Mobil ve Web'de Büyük Dosyayı Baştan Başlatmadan Devam Ettirme
Büyük dosya yüklemelerinde parça kimliği, checksum, resume token ve tamamlanma doğrulamasıyla ağ kesintisinden sonra güvenli devam sağlayın.
Rehberi incele →Mobil ve Web UygulamalarıWeb Push Subscription Rotation: Süresi Dolan veya Değişen Aboneliği Güvenle Yenileme
Push subscription endpoint'i değiştiğinde eski kaydı temizlemek, yeni aboneliği kullanıcıyla eşlemek ve başarısız gönderimleri kontrollü kapatmak için akış kurun.
Rehberi incele →Mobil ve Web UygulamalarıBrowser Storage Quota ve Eviction: Offline Veriyi Kaybolabilir Kabul Ederek Tasarlama
IndexedDB ve cache verisi tarayıcı tarafından silinebilir; quota kontrolü, yeniden senkronizasyon ve kritik veriyi sunucuda tutma stratejisi oluşturun.
Rehberi incele →Mobil ve Web UygulamalarıAndroid App Links Verification: Domain Doğrulaması Başarısızsa Güvenli Fallback Tasarımı
Android App Links kurulumunda domain doğrulama, intent filtreleri ve web fallback davranışını test ederek yanlış uygulama açılışlarını azaltın.
Rehberi incele →Mobil ve Web UygulamalarıReduced Motion ve High Contrast: Animasyonlu Arayüzleri Erişilebilir Tercihlere Uydurma
Web ve mobil arayüzde hareket azaltma ve yüksek kontrast tercihlerine göre animasyon, geçiş ve durum göstergelerini alternatif biçimde sunun.
Rehberi incele →Mobil ve Web UygulamalarıWeb Form Double Submit: Çift Tıklama ve Geri Tuşunda Mükerrer İşlemi Önleme
Form gönderiminde UI kilidi tek başına yeterli değildir; request kimliği, idempotency ve sonuç geri yükleme ile çift işlemi uçtan uca önleyin.
Rehberi incele →6 yeni rehber
API ve Entegrasyon
API Request Signing: Nonce ve Timestamp ile Replay Saldırısını Nasıl Önlersiniz?
Makineden makineye API çağrılarında imza, canonical request, timestamp toleransı ve nonce saklama ile yakalanan isteğin yeniden oynatılmasını önleyin.
Rehberi incele →API ve EntegrasyonOpenAPI Breaking Change CI: Sözleşme Değişikliğini Merge Öncesi Yakalama
API şemasındaki silinen alan, daralan enum veya zorunlu parametre değişikliğini CI aşamasında diff ederek tüketici kırılmasını yayın öncesi görünür kılın.
Rehberi incele →API ve EntegrasyongRPC Deadline ve Retry Budget: Zincirleme Çağrılarda Süre Bütçesini Tüketmeyin
gRPC servis zincirinde deadline propagation, retry sayısı ve kalan süre hesabını birlikte yöneterek timeout storm ve gereksiz tekrarları azaltın.
Rehberi incele →API ve EntegrasyonWebhook Endpoint Migration: Eski URL'den Yeni Consumer'a Event Kaybetmeden Geçiş
Webhook endpoint değişiminde dual delivery, deduplication, health kontrolü ve kademeli kapatma ile event kaybı veya çift işlem riskini yönetin.
Rehberi incele →API ve EntegrasyonEvent Deduplication Retention Window: İşlenmiş Event Kimliğini Ne Kadar Saklamalısınız?
Tekrarlı event korumasında dedup kaydını sonsuza kadar tutmak yerine replay ihtiyacı, producer retry süresi ve storage maliyetine göre retention belirleyin.
Rehberi incele →API ve EntegrasyonRetry-After ve Backoff Sözleşmesi: API Tüketicisine Ne Zaman Tekrar Deneyeceğini Söyleme
429 ve geçici hata yanıtlarında Retry-After, jitter ve üst retry limiti tanımlayarak istemcilerin aynı anda yeniden yük bindirmesini önleyin.
Rehberi incele →6 yeni rehber
Güvenlik, Performans ve DevOps
Kubernetes CronJob ConcurrencyPolicy: Önceki İş Bitmeden Yenisi Başlamasın mı?
Zamanlanmış Kubernetes işlerinde Allow, Forbid ve Replace davranışını işin idempotency, süre ve veri etkisine göre seçerek çakışan job riskini yönetin.
Rehberi incele →Güvenlik, Performans ve DevOpsKubernetes Rollout maxSurge ve maxUnavailable: Kapasiteyi Düşürmeden Yeni Sürüme Geçiş
Deployment rollout sırasında ek pod ve geçici eksik kapasite sınırlarını trafik profili, readiness ve kaynak kotasıyla birlikte ayarlayın.
Rehberi incele →Güvenlik, Performans ve DevOpsKubernetes Priority ve Preemption: Kritik Pod'u Korurken Sistemi Açlığa Sürüklemeyin
Pod önceliği kullanırken priority class, preemption etkisi, disruption ve kapasite rezervini birlikte değerlendirerek düşük öncelikli işlerin sürekli ezilmesini önleyin.
Rehberi incele →Güvenlik, Performans ve DevOpsPostgreSQL PITR: WAL Arşivi ile Belirli Bir Zamana Geri Dönüşü Gerçekten Test Etme
Point-in-time recovery için base backup, WAL arşivi, retention, restore target ve düzenli geri yükleme provasıyla yedeğin gerçekten kullanılabilir olduğunu kanıtlayın.
Rehberi incele →Güvenlik, Performans ve DevOpsContainer Image Digest Pinning: latest Etiketinin Sessizce Değişmesini Önleme
Üretim deploylarında mutable image tag yerine immutable digest kullanarak aynı sürümün hangi binary'den oluştuğunu yeniden üretilebilir hale getirin.
Rehberi incele →Güvenlik, Performans ve DevOpsTLS Certificate Expiry ve Rotation: Sertifika Bitmeden Güvenli Yenileme Planı
Sertifika süresi, otomatik yenileme, intermediate chain ve rollout kontrolünü izleyerek süresi dolan veya yanlış zincirli TLS yüzünden kesinti yaşamayın.
Rehberi incele →6 yeni rehber
Yazılım Satın Alma Kararları
Yazılım Erişilebilirlik Kabul Kriteri: Teslimatı Sadece Görsel Onaya Bırakmayın
Kurumsal yazılım teklifinde klavye erişimi, odak, kontrast ve ekran okuyucu gibi doğrulanabilir kriterleri teslim kapsamına açıkça yazın.
Rehberi incele →Yazılım Satın Alma KararlarıIncident Notification SLA: Tedarikçi Arıza Olduğunda Ne Zaman ve Nasıl Haber Vermeli?
Destek sözleşmesinde yalnız müdahale süresini değil ilk bildirim, durum güncelleme sıklığı, etki tanımı ve kapanış raporunu da netleştirin.
Rehberi incele →Yazılım Satın Alma KararlarıObservability Teslimatı: Log, Metric ve Retention Sorumluluğunu Proje Kapsamına Yazma
Yazılım tesliminde log formatı, metric sahipliği, dashboard, erişim ve saklama süresini kimin yöneteceğini baştan belirleyerek kör operasyon riskini azaltın.
Rehberi incele →Yazılım Satın Alma KararlarıAPI Rate Limit Sözleşmesi: Entegrasyon Teklifinde Kota ve Burst Sınırını Baştan Netleştirme
Harici API entegrasyonunda günlük kota, burst, 429 davranışı, artış süreci ve ölçüm sorumluluğunu sözleşmede görünür hale getirin.
Rehberi incele →Yazılım Satın Alma KararlarıDisaster Recovery Test Evidence: RFP'de Yedek Var mı Değil Geri Dönüş Kanıtı İsteyin
Yazılım tedarikinde backup beyanı yerine son restore testi, RPO/RTO ölçümü, sorumlu ekip ve başarısız test aksiyonlarını kanıt olarak talep edin.
Rehberi incele →Yazılım Satın Alma KararlarıYazılım Tedarikçisinde Subcontractor Disclosure: Kritik İşi Kimin Yaptığını Baştan Bilin
Dış geliştirici ve alt yüklenici kullanılan projelerde erişim, gizlilik, IP, offboarding ve sorumluluk zincirini sözleşme öncesinde görünür kılın.
Rehberi incele →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