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

Ö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 Mimari

Durable 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 Mimari

Dağı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 Mimari

Priority 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 Mimari

Data 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 Mimari

Runtime 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 Mimari

Clock 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 →
Konulara dön ↑

7 yeni rehber

Shopify ve E-Ticaret

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-Ticaret

Shopify 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-Ticaret

Shopify 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-Ticaret

Shopify 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-Ticaret

Shopify 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-Ticaret

Shopify 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-Ticaret

Shopify 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 →
Konulara dön ↑

6 yeni rehber

CRM, ERP ve B2B

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 B2B

B2B 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 B2B

CRM 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 B2B

ERP 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 B2B

B2B 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 B2B

CRM 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 →
Konulara dön ↑

6 yeni rehber

Yapay Zekâ ve Otomasyon

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 Otomasyon

AI 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 Otomasyon

RAG 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 Otomasyon

AI 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 Otomasyon

LLM 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 Otomasyon

AI 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 →
Konulara dön ↑

6 yeni rehber

Mobil ve Web Uygulamaları

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 →
Konulara dön ↑

6 yeni rehber

API ve Entegrasyon

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 Entegrasyon

OpenAPI 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 Entegrasyon

gRPC 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 Entegrasyon

Webhook 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 Entegrasyon

Event 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 Entegrasyon

Retry-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 →
Konulara dön ↑

6 yeni rehber

Güvenlik, Performans ve DevOps

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 DevOps

Kubernetes 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 DevOps

Kubernetes 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 DevOps

PostgreSQL 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 DevOps

Container 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 DevOps

TLS 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 →
Konulara dön ↑

6 yeni rehber

Yazılım Satın Alma Kararları

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 →
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