Ganz Dijital / 50 yeni rehber

Platformu yalnız çalışırken değil, sınır durumlarında da doğru tutun.

Sekizinci teknik seri; veri kuyruğu ve tenant yaşam döngüsünden Shopify operasyonlarına, AI cache güvenliğinden mobil state yönetimine, API sözleşmelerinden production gözlemlenebilirliğine 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 SKIP LOCKED İş Kuyruğu: Paralel Worker'larda Adalet ve Açlık Riski

PostgreSQL tabanlı iş kuyruğunda SKIP LOCKED ile paralelliği artırırken sürekli ertelenen kayıtları, retry davranışını ve worker adaletini ölçülebilir biçimde yönetin.

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

Background Job Lease ve Heartbeat: Takılı İşleri Güvenle Geri Alma

Uzun süren background job'larda lease, heartbeat ve reclaim kurallarıyla çöken worker'ın bıraktığı işi yeniden alın; aynı yan etkinin iki kez oluşmasını engelleyin.

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

Tenant Silme Workflow'u: Tombstone, Bekleme Süresi ve Doğrulanmış Purge

SaaS müşterisi silinirken aktif kullanımı önce tombstone ile kapatın; ilişkili veri, dosya, indeks ve yedek kapsamını doğrulanabilir purge adımlarıyla yönetin.

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

Dağıtık Rate Limit: Bölgesel Token Bucket ile Global Kotayı Tutarlı Yönetme

Birden fazla region'da çalışan serviste token bucket bütçelerini bölüştürün; saat farkı, ağ bölünmesi ve burst trafiğinde global kotanın aşılmasını sınırlandırın.

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

Content-Addressable Storage: Dosya Tekilleştirme, Checksum ve Güvenli Referans Sayımı

Aynı dosyanın tekrar yüklenmesini içerik hash'iyle tekilleştirirken checksum doğrulaması, referans sayımı ve silme yarışlarını veri kaybı yaratmadan tasarlayın.

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

PostgreSQL Idle-in-Transaction Watchdog: Uzun Açık Transaction'ları Güvenle Sonlandırma

Uygulamanın açık bıraktığı transaction'ları süre, lock etkisi ve iş türüne göre görünür kılın; otomatik sonlandırmayı yanlış aktif işi kesmeyecek eşiklerle yönetin.

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

Veritabanı Credential Rotation: Connection Pool'u Kesintisiz Yenileme ve Drain Etme

DB parolası veya kısa ömürlü credential değiştiğinde yeni bağlantıları yeni kimliğe taşıyın; eski pool bağlantılarını kontrollü drain ederek ani kesinti üretmeyin.

Rehberi incele →
Konulara dön ↑

7 yeni rehber

Shopify ve E-Ticaret

Shopify ve E-Ticaret

Shopify B2B Quantity Rules ve Volume Pricing: Katalog Kuralını Checkout ile Tutarlı Tutma

B2B kataloglarında minimum, maksimum, katlı miktar ve volume pricing kurallarını ürün sayfası, sepet ve checkout boyunca aynı ticari mantıkla doğrulayın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Customer Segments Sync: CRM Üyeliği ile Segment Drift'ini Yönetme

Shopify customer segment koşulları ile CRM tarafındaki müşteri sınıflarını eşlerken hesaplama zamanı, veri sahipliği ve üyelik değişikliklerini izlenebilir tutun.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Staged Uploads: Büyük Dosya Yükleme İşini Tamamlama ve Temizleme

Shopify staged upload akışında geçici hedef, tamamlanma, retry ve başarısız yükleme temizliğini ayrı durumlarla yönetin; yarım kalan dosyaları operasyon borcuna dönüştürmeyin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Fulfillment Service Callback: Aynı Fulfillment İşini İki Kez Çalıştırmama

Fulfillment service callback'lerinde aynı isteğin tekrar gelmesini güvenli kabul edin; dış depo çağrısını idempotency anahtarı ve durum kontrolüyle tekilleştirin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Order Metafield Governance: Namespace ve Veri Sahipliğini Düzenleme

Sipariş metafield'larında uygulama, ERP ve operasyon ekiplerinin alan sahipliğini namespace, tip ve yazma yetkisiyle ayırın; aynı alanın farklı anlamlarla kullanılmasını engelleyin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify App Billing Plan Change: Proration ve Entitlement Geçişini Yönetme

Shopify uygulama paket değişikliklerinde ücret geçişi, proration ve özellik entitlement'larını aynı anda yönetin; eski plan hakkının gereksiz açık kalmasını önleyin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Checkout UI Extension State: Reload Sonrası Form Verisini Güvenle Sürdürme

Checkout UI extension içinde toplanan geçici veriyi sayfa yenileme, geri dönüş ve checkout değişikliklerinde güvenli şekilde geri yükleyin; eski state'i yeni sepete taşımayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

CRM, ERP ve B2B

CRM, ERP ve B2B

ERP Mal Kabul Toleransı: Eksik ve Fazla Teslimatı Purchase Order ile Yönetme

Satın alma siparişine göre eksik veya fazla gelen miktarı tolerans, onay ve istisna akışıyla yönetin; stok kabulü ile tedarikçi faturası arasında iz bırakın.

Rehberi incele →
CRM, ERP ve B2B

B2B Sipariş Değişikliği: Kısmi Sevkiyat Sonrası Satırları Güvenle Revize Etme

Kısmen sevk edilmiş B2B siparişinde kalan miktar, fiyat ve teslim tarihi değişikliklerini sevk edilmiş satırlardan ayırarak yeni revizyon ve onay iziyle yönetin.

Rehberi incele →
CRM, ERP ve B2B

CRM Shared Mailbox Ownership: Ortak Gelen Kutusunda Konuşma Sorumlusunu Kaybetmeme

Ortak satış veya destek mailbox'ından CRM'e akan konuşmalarda thread kimliği, hesap eşlemesi ve sorumlu temsilciyi ayırın; yanıt sahipliğini görünür tutun.

Rehberi incele →
CRM, ERP ve B2B

ERP Tedarikçi Banka Hesabı Değişikliği: Dual Approval ve Audit Trail Tasarımı

Tedarikçi IBAN veya ödeme hesabı değişikliğini normal profil güncellemesinden ayırın; ikinci onay, kanıt ve yürürlük tarihiyle ödeme yönünü güvenceye alın.

Rehberi incele →
CRM, ERP ve B2B

B2B Teklif Margin Floor: Düşük Marj İstisnasını Onay Akışına Bağlama

Teklif marjı şirket eşiğinin altına düştüğünde fiyatı sessizce engellemek yerine gerekçe, rol bazlı onay ve süreli istisna kaydıyla kontrollü ilerletin.

Rehberi incele →
CRM, ERP ve B2B

CRM Stage Regression: Fırsat Geri Alındığında Forecast Geçmişini Korumak

Satış fırsatı ileri aşamadan geriye çekildiğinde neden, tarih ve forecast snapshot'ını saklayın; pipeline geçmişini yalnız son stage değeriyle yeniden yazmayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yapay Zekâ ve Otomasyon

Yapay Zekâ ve Otomasyon

LLM Response Cache Tenant Isolation: Benzer Soruya Başka Müşterinin Cevabını Vermeyin

Semantik veya exact AI cache kullanırken tenant, yetki, model ve prompt sürümünü cache key'e bağlayın; kişiye özel yanıtların çapraz hesapta tekrarını engelleyin.

Rehberi incele →
Yapay Zekâ ve Otomasyon

Conversation Summary Regression: Uzun AI Sohbetini Sıkıştırırken Kritik Bağlamı Kaybetmeme

Uzun konuşmaları özetleyip context maliyetini düşürürken karar, kısıt, kullanıcı düzeltmesi ve açık görevlerin korunmasını regresyon setiyle ölçün.

Rehberi incele →
Yapay Zekâ ve Otomasyon

RAG Retrieval Diversity: Aynı Belgenin Benzer Chunk'ları Top-K Sonuçları Doldurmasın

RAG retrieval sonuçlarında belge ve bölüm çeşitliliğini ölçün; duplicate veya aşırı benzer chunk'ların top-k kapasitesini tüketmesini dedup ve diversity testleriyle azaltın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Tenant Token Budget: Müşteri Bazlı Kota, Burst ve Maliyet Sınırını Uygulama

Çok müşterili AI ürününde günlük ve aylık token bütçelerini tenant bazında izleyin; burst, retry ve streaming kullanımını aynı maliyet politikasında sınırlandırın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Confirmation Nonce: Onaylanan Tool İşlemini Replay ve Bağlam Değişiminden Korumak

Yan etkili agent işlemlerinde insan onayını işlem özeti, nonce ve kısa geçerlilik süresine bağlayın; aynı onayın farklı parametrelerle yeniden kullanılmasını engelleyin.

Rehberi incele →
Yapay Zekâ ve Otomasyon

Multilingual Prompt Template Regression: Dil Varyantlarını Aynı Kalite Eşiğinde Test Etme

Aynı AI özelliğinin Türkçe, İngilizce ve diğer prompt şablonlarını ayrı sürümleyin; güvenlik, format ve görev başarısını dil bazlı eval setlerinde karşılaştırın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Mobil ve Web Uygulamaları

Mobil ve Web Uygulamaları

Mobil Local Database Migration: Şema Yükseltmesini Veri Kaybetmeden Geri Alabilme

Mobil uygulamanın yerel veritabanı şemasını yükseltirken eski sürümden gelen kayıtları doğrulayın; yarım migration, rollback ve senkron bekleyen veriyi ayrı test edin.

Rehberi incele →
Mobil ve Web Uygulamaları

Web Offline Mutation Queue: Bağlantı Gelince İşlemleri Yanlış Sırada Göndermeyin

Offline web uygulamasında birbiriyle ilişkili create, update ve delete mutation'larını causal order ve dependency bilgisiyle kuyruğa alın; reconnect sonrası tutarlı replay yapın.

Rehberi incele →
Mobil ve Web Uygulamaları

SSR Feature Flag Hydration: Sunucu ve Tarayıcı Farklı Varyant Render Etmesin

Server-side rendered web uygulamasında feature flag kararını HTML ve client hydration arasında sabitleyin; kullanıcı, tenant ve rollout bağlamının değişmesini kontrollü yönetin.

Rehberi incele →
Mobil ve Web Uygulamaları

iOS Notification Permission State: Provisional, Denied ve Authorized Akışlarını Doğru Yönetme

iOS bildirim iznini tek boolean gibi ele almayın; provisional, denied, authorized ve settings değişikliklerini kullanıcı deneyimi ve token kaydıyla birlikte yönetin.

Rehberi incele →
Mobil ve Web Uygulamaları

Browser File System Access: İzin Kaybı ve Yeniden Seçim Akışını Güvenle Tasarlama

Tarayıcıda yerel dosya veya klasör handle'ı kullanan uygulamada izin durumunu her oturumda doğrulayın; erişim kaybında veri kaydetmeden önce açık recovery akışı sunun.

Rehberi incele →
Mobil ve Web Uygulamaları

SPA Route Focus Restoration: Sayfa Geçişinde Klavye ve Ekran Okuyucu Bağlamını Korumak

Tek sayfa uygulamasında route değişiminden sonra focus hedefi, başlık duyurusu ve geri navigasyon konumunu planlayın; erişilebilirliği yalnız modal testine bırakmayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

API ve Entegrasyon

API ve Entegrasyon

Protobuf Schema Evolution: Field Number Reservation ile Eski Mesajları Bozmama

Protocol Buffers şemasında alan kaldırma ve yeniden kullanımı kontrollü yönetin; reserved field number ve compatibility testleriyle eski producer/consumer mesajlarını koruyun.

Rehberi incele →
API ve Entegrasyon

OAuth Token Exchange: Servis Delegasyonunda Yetkiyi Gereğinden Fazla Taşımama

RFC 8693 token exchange kullanan servis zincirlerinde actor, subject, audience ve scope sınırlarını açık tanımlayın; downstream servise gereksiz kullanıcı yetkisi taşımayın.

Rehberi incele →
API ve Entegrasyon

API Para Tutarı Sözleşmesi: Currency ve Minor Unit ile Ondalık Hataları Önleme

Ödeme ve fiyat API'lerinde miktarı currency ile birlikte açık formatta taşıyın; minor unit, decimal ölçeği ve rounding kuralını istemcilerin tahminine bırakmayın.

Rehberi incele →
API ve Entegrasyon

GraphQL Mutation Idempotency: Tekrarlanan İsteği Client Key ile Güvenli İşleme

Yan etkili GraphQL mutation'larda retry ve ağ zaman aşımını güvenli kabul etmek için client-generated idempotency key, sonuç saklama ve conflict davranışını tanımlayın.

Rehberi incele →
API ve Entegrasyon

Event Stream Partition Key: Sıra Garantisi ile Consumer Ölçeklemesini Dengeleme

Kafka benzeri event stream'lerde partition key seçimini iş varlığına bağlayın; hot partition, ordering ve consumer paralelliği arasındaki dengeyi test edin.

Rehberi incele →
API ve Entegrasyon

Webhook Retry Sözleşmesi: Max Age, Backoff ve Dead-Letter Davranışını Tanımlama

Webhook teslimatında kaç kez ve ne kadar süre retry yapılacağını, sonrasında olayın nasıl dead-letter veya manuel replay akışına geçeceğini açık sözleşmeye bağlayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Güvenlik, Performans ve DevOps

Güvenlik, Performans ve DevOps

Kubernetes Pod Security Admission: Audit'ten Enforce'a Kesintisiz Geçiş

Pod Security Admission politikasını doğrudan enforce etmek yerine audit ve warn çıktılarıyla uyumsuz workload'ları bulun; namespace bazlı kontrollü geçiş planlayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

GitHub Actions Deployment Concurrency: İki Pipeline Aynı Ortamı Yarıştırmasın

Aynı production ortamına paralel workflow çalıştığında eski commit'in yeninin üstüne deploy olmasını concurrency group, cancel policy ve environment gate ile engelleyin.

Rehberi incele →
Güvenlik, Performans ve DevOps

Prometheus Label Cardinality Budget: Metric Sistemini Yüksek Boyutla Çökertmeyin

Metric label'larına kullanıcı, request veya serbest metin eklenmesiyle büyüyen cardinality'yi bütçe, allowlist ve kayıt öncesi kontrollerle sınırlandırın.

Rehberi incele →
Güvenlik, Performans ve DevOps

Şifreli Backup Restore Drill: Yedek Var Ama Anahtar Yok Problemini Önleme

Şifreli yedeklerin restore testine yalnız veri dosyasını değil KMS key, IAM izinleri ve rotation geçmişini dahil edin; bağımsız geri dönüş kanıtı üretin.

Rehberi incele →
Güvenlik, Performans ve DevOps

Redis Hot Key: Tek Anahtarın CPU ve Network Darboğazına Dönüşmesini Önleme

Redis kullanımında yoğun anahtarları command ve traffic ölçümleriyle tespit edin; local cache, key bölme veya veri modeli değişikliğini kontrollü benchmark ile seçin.

Rehberi incele →
Güvenlik, Performans ve DevOps

OpenTelemetry Baggage Privacy: Trace Bağlamına Hassas Veri Taşımayın

Distributed tracing baggage alanlarını allowlist ve boyut sınırıyla yönetin; kullanıcı kimliği, token veya hassas iş verisinin servis zincirine yayılmasını engelleyin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yazılım Satın Alma Kararları

Yazılım Satın Alma Kararları

Planned Maintenance Window SLA: Planlı Kesintiyi Uptime Hesabında Nasıl Tanımlarsınız?

Yazılım sözleşmesinde planlı bakımın bildirim süresi, izin verilen pencere, acil bakım istisnası ve uptime hesabına etkisini ölçülebilir biçimde yazın.

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

Release Notes ve Changelog Teslimatı: Hangi Değişiklik Production'a Çıktı Kanıtlayın

Her sürümde özellik, düzeltme, migration, bilinen risk ve rollback bilgisini değişmez release kaydına bağlayarak işletme ekibinin neyin değiştiğini izlemesini sağlayın.

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

SAST ve SCA Kanıtı: Yazılım Tesliminde Güvenlik Tarama Çıktısını Kabul Kriterine Bağlama

Kod tesliminde kullanılan static analysis ve dependency scan aracını, tarama kapsamını, kritik bulgu eşiğini ve kapanış kanıtını sözleşme teslimatına ekleyin.

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

Go-Live Hypercare Exit Criteria: Yoğun Destek Dönemi Ne Zaman Biter?

Canlıya geçiş sonrası hypercare süresini yalnız takvimle değil açık kritik hata, destek hacmi, veri mutabakatı ve operasyon devri kriterleriyle kapatın.

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

SaaS Fiyat Artışı ve Indexation: Yenilemede Sürpriz Maliyeti Sözleşmede Sınırlandırma

SaaS veya managed service sözleşmesinde fiyat artış yöntemi, bildirim süresi, endeks, üst sınır ve olağanüstü maliyet değişikliklerini önceden tanımlayın.

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

Security Breach Notification: Yazılım Tedarikçisi Olayı Ne Zaman ve Hangi Kanıtla Bildirmeli?

Tedarikçi güvenlik olayında ilk bildirim, etkilenen veri kapsamı, güncelleme sıklığı, kök neden ve kapanış kanıtını sözleşmede ayrı yükümlülükler olarak 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