Ganz Dijital / 50 yeni rehber

Ölçek büyürken sistemi ve operasyonu birlikte tasarlayın.

Üçüncü teknik seri; canlı veri geçişlerinden Shopify fulfillment'a, RAG tazeliğinden Kubernetes bakımına ve yazılım kabul süreçlerine kadar birbirini tekrar etmeyen 50 karar 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

Online Backfill: High-Water Mark ile Canlı Veriyi Kaçırmadan Doldurma

Canlı tabloda geçmiş kayıtları doldururken yeni yazılan veriyi kaçırmamak için high-water mark, chunk ve doğrulama adımlarını birlikte tasarlayın.

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

Multi-Tenant SaaS Tenant Migration: Müşteriyi Shard'lar Arasında Güvenle Taşıma

Büyüyen SaaS sisteminde bir tenant'ı shard veya bölge değiştirirken çift yazma, cutover ve geri dönüş kararlarını veri bütünlüğüyle planlayın.

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

Soft Delete mi Temporal History mi? Veri Geri Alma Stratejisini Seçme

Silinen kaydı geri getirmek ile tüm değişiklik geçmişini korumak aynı ihtiyaç değildir; soft delete, audit ve temporal model seçeneklerini doğru amaca göre ayırın.

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

Dağıtık Unique Constraint: Servisler Arasında Tekillik Nasıl Korunur?

Aynı iş anahtarını farklı servislerin eşzamanlı üretmesi halinde yalnız uygulama kontrolüne güvenmeden rezervasyon ve tekillik sınırını tasarlayın.

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

Event Replay Sandbox: Üretim Olaylarını Güvenle Yeniden Oynatma

Event tabanlı sistemde geçmiş olayları hata düzeltme veya yeni consumer testi için replay ederken yan etkileri izole eden güvenli bir sandbox modeli kurun.

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

İş Kuralı Config Versioning: Deploy Yapmadan Güvenli Değişiklik ve Rollback

Fiyat, limit veya yönlendirme gibi sık değişen iş kurallarını koddan ayırırken versiyon, yürürlük zamanı, onay ve geri alma mekanizmasını birlikte tasarlayın.

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

Backend Schema Compatibility Matrix: Eski Mobil Sürümlerle API Değişikliğini Yönetme

Mobil uygulamaların haftalarca güncellenmeden kalabildiği ortamda backend alan ve davranış değişikliklerini sürüm matrisiyle geriye uyumlu planlayın.

Rehberi incele →
Konulara dön ↑

7 yeni rehber

Shopify ve E-Ticaret

Shopify ve E-Ticaret

Shopify Gift Card ve Store Credit Mutabakatı: Sipariş Ödemesini ERP'ye Doğru Aktarma

Hediye kartı veya mağaza kredisi kullanılan siparişlerde ödeme yöntemi, kalan bakiye ve iade hareketlerini ERP muhasebe akışıyla tutarlı modelleyin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Draft Order ve ERP Teklif Akışı: Quote-to-Order Dönüşümünü Tasarlama

B2B tekliften gerçek siparişe geçişte draft order, ERP teklif numarası, revizyon ve ödeme durumunu tek yaşam döngüsünde izleyin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Partial Fulfillment: Bölünmüş Sevkiyatı ERP ve Kargo ile Eşleştirme

Tek siparişin birden fazla paket ve tarihte sevk edildiği senaryoda fulfillment, satır miktarı ve kargo takip olaylarını doğru eşleştirin.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Inventory State Mutabakatı: Available, Committed ve Incoming Miktarları Okuma

Stok entegrasyonunda tek adet alanı yerine satışa açık, ayrılmış ve yolda olan miktarların anlamını doğru eşleyerek oversell ve eksik satış riskini azaltın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Fulfillment Order Routing: Çoklu Lokasyonda Doğru Depoyu Seçme

Bir siparişin hangi lokasyondan karşılanacağını stok, bölge, kapasite ve taşıyıcı kısıtlarıyla belirlerken fulfillment order yaşam döngüsünü bozmayın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Duties ve Vergi Verisini ERP'ye Aktarma: Satır Bazlı Mutabakat

Sınır ötesi siparişlerde ürün, vergi, duty, indirim ve kargo bileşenlerini tek toplam rakama ezmeden ERP kayıtlarına izlenebilir biçimde aktarın.

Rehberi incele →
Shopify ve E-Ticaret

Shopify Ürün Medya Senkronizasyonu: PIM'den Görsel, Video ve Sıra Yönetimi

PIM veya DAM sisteminden Shopify'a ürün medyası aktarırken dosya kimliği, sıra, alt metin ve artık kullanılmayan varlıkların temizliğini güvenli yönetin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

CRM, ERP ve B2B

CRM, ERP ve B2B

CRM SLA Clock: Mesai Saati, Bekleme ve Pause Kuralları Nasıl Tasarlanır?

Satış veya destek SLA'sını düz saat farkı yerine çalışma takvimi, müşteri bekleme durumu ve resmi tatil gibi koşullarla deterministik hesaplayın.

Rehberi incele →
CRM, ERP ve B2B

ERP Fiscal Period Lock: Geç Gelen İşlemleri Kapalı Dönemde Nasıl Yönetirsiniz?

Kapanmış mali döneme sonradan gelen sipariş, iade veya entegrasyon düzeltmelerini geçmiş kayıtları sessizce değiştirmeden kontrollü işleyin.

Rehberi incele →
CRM, ERP ve B2B

B2B Approval Delegation: İzin ve Vekâlet Döneminde Onay Yetkisini Güvenli Devretme

Sipariş veya satın alma onaylarında kullanıcının izinde olduğu dönemde geçici vekâlet verirken kapsam, süre ve audit izini kaybetmeyin.

Rehberi incele →
CRM, ERP ve B2B

B2B MOQ ve Koli Katı Kural Motoru: Sipariş Miktarını Doğru Yuvarlama

Minimum sipariş miktarı, koli katı ve müşteri istisnalarını ürün sayfasından ERP siparişine kadar tek kural motoruyla tutarlı uygulayın.

Rehberi incele →
CRM, ERP ve B2B

CRM Account Hierarchy: Ana Şirket ve Şube Yetkilerini Veri Sızıntısı Olmadan Modelleme

Grup şirketi, bayi şubesi ve alt hesap ilişkilerini yalnız parent_id ile değil görünürlük, sahiplik ve raporlama kurallarıyla birlikte tasarlayın.

Rehberi incele →
CRM, ERP ve B2B

ERP Birim Dönüşümü ve Yuvarlama: Adet, Koli ve Ağırlığı Tutarlı Hesaplama

Satış, depo ve satın almada farklı birimler kullanıldığında conversion factor, hassasiyet ve yuvarlama kuralını tek kaynaktan yöneterek stok farkını önleyin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Yapay Zekâ ve Otomasyon

Yapay Zekâ ve Otomasyon

RAG Freshness ve Silinen Belge Problemi: Eski Chunk'ı Retrieval'dan Çıkarma

Bilgi tabanında güncellenen veya silinen dokümanın eski embedding parçalarının cevaplarda görünmeye devam etmesini önleyen indeks yaşam döngüsü kurun.

Rehberi incele →
Yapay Zekâ ve Otomasyon

LLM Structured Output: Şema Doğrulama, Retry ve Güvenli Fallback Tasarımı

Modelden JSON veya yapılandırılmış çıktı alırken parse başarısını iş doğruluğu sanmadan schema validation, sınırlı retry ve fallback davranışını tasarlayın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Agent Tool Retry: Timeout Sonrası Aynı İşlemi İki Kez Yapmayı Önleme

AI agent dış aracı çağırırken timeout veya belirsiz ağ sonucunda aynı ödeme, e-posta veya kayıt işlemini tekrar etmemek için idempotency ve status lookup kurun.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Eval Golden Set Versioning: Test Seti Eskidiğinde Başarı Oranı Ne Anlama Gelir?

LLM özelliğinin değerlendirme setini veri, politika ve kullanıcı davranışı değiştikçe versiyonlayarak skorların zaman içinde karşılaştırılabilir kalmasını sağlayın.

Rehberi incele →
Yapay Zekâ ve Otomasyon

AI Confidence Düşükse Ne Olmalı? Deterministik Fallback ve İnsan Kuyruğu Tasarımı

AI çıktısı belirsiz veya riskli olduğunda aynı işlemi zorla tamamlamak yerine güvenli deterministik akış veya insan incelemesine yönlendiren eşikler kurun.

Rehberi incele →
Yapay Zekâ ve Otomasyon

RAG Citation Provenance: Chunk'tan Kaynak Belgeye İzlenebilirlik Nasıl Kurulur?

Model cevabındaki kaynak numarasının gerçek belge, sürüm, sayfa ve chunk ile doğrulanabilir ilişkisini koruyan provenance modelini tasarlayın.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Mobil ve Web Uygulamaları

Mobil ve Web Uygulamaları

Mobil Minimum Supported Version: Zorunlu Güncelleme Ne Zaman Kullanılmalı?

Eski uygulama sürümlerini destekten çıkarırken kullanıcıyı gereksiz bloke etmeden minimum sürüm, grace period ve backend uyumluluk politikasını planlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

Local Notification ve Timezone: Seyahat ve Yaz Saati Değişiminde Doğru Zamanlama

Yerel bildirimleri sabit UTC anı ile kullanıcının yerel duvar saati niyetini ayırarak timezone ve DST değişimlerinde şaşmayan bir model kurun.

Rehberi incele →
Mobil ve Web Uygulamaları

IndexedDB Schema Migration: Offline Web Verisini Kaybetmeden Sürüm Yükseltme

PWA veya offline web uygulamasında IndexedDB şemasını değiştirirken upgrade transaction, eski sekmeler ve geri dönüş risklerini kontrollü yönetin.

Rehberi incele →
Mobil ve Web Uygulamaları

Web Multi-Tab Session: Logout ve Hesap Değişimini Sekmeler Arasında Senkron Tutma

Kullanıcı bir sekmede çıkış yaptığında veya hesap değiştirdiğinde diğer sekmelerin eski yetkiyle işlem yapmasını önlemek için cross-tab state tasarlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

ETag ve If-Match ile Edit Form Çakışması: Son Kaydeden Öncekini Ezmesin

Aynı kaydı iki kullanıcının eşzamanlı düzenlediği web uygulamasında ETag veya version ile stale update'i yakalayıp kontrollü birleştirme deneyimi tasarlayın.

Rehberi incele →
Mobil ve Web Uygulamaları

iOS Dynamic Type QA: Büyük Metinde Taşmayan ve Kullanılabilir Ekran Tasarımı

Dynamic Type ve erişilebilir metin boyutlarında buton, kart ve form alanlarının kırılmasını gerçek içerik ve farklı cihaz genişlikleriyle sistematik test edin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

API ve Entegrasyon

API ve Entegrasyon

Webhook Event Ordering: Sıra Bozulması ve Sequence Gap Nasıl Yönetilir?

Webhook sağlayıcısı olay sırasını garanti etmediğinde eski event'in yeni state'i geri çevirmesini veya kayıp event yüzünden zincirin bozulmasını önleyin.

Rehberi incele →
API ve Entegrasyon

Signed URL Dosya Akışı: Süre, Yetki ve Tek Kullanım Risklerini Doğru Tasarlama

Büyük dosya upload veya download için signed URL kullanırken imza süresi, object key sahipliği ve işlem sonrası doğrulamayı uygulama yetkisinden koparmayın.

Rehberi incele →
API ve Entegrasyon

Partner API Key Rotation: Kesinti Olmadan Anahtar Değiştirme ve Eski Anahtarı Kapatma

B2B entegrasyonunda API key'i tek anda değiştirmek yerine overlap penceresi, kullanım telemetry'si ve kontrollü revoke ile kesintisiz rotasyon yapın.

Rehberi incele →
API ve Entegrasyon

Dead Letter Queue Replay: Hatalı Mesajı Düzeltip Güvenle Yeniden İşleme

DLQ'daki mesajları topluca tekrar kuyruğa atmak yerine hata nedeni, veri düzeltmesi, idempotency ve kontrollü replay batch'iyle operasyonel süreç kurun.

Rehberi incele →
API ve Entegrasyon

Canonical Data Model Versioning: Entegrasyon Mapping'ini Sistemlerden Bağımsız Evriltme

Birden fazla ERP, CRM veya marketplace arasında ortak veri modeli kullanırken mapping sürümlerini ve alan anlamı değişikliklerini kontrollü yönetin.

Rehberi incele →
API ve Entegrasyon

API Error Envelope: İstemciye Makinece Okunabilir Hata Sözleşmesi Tasarlama

API hatalarını yalnız mesaj metniyle döndürmek yerine kod, alan, retry durumu ve correlation bilgisiyle stabil bir error contract içinde yönetin.

Rehberi incele →
Konulara dön ↑

6 yeni rehber

Güvenlik, Performans ve DevOps

Güvenlik, Performans ve DevOps

PostgreSQL Transaction Isolation: Lost Update ve Write Skew İçin Test Matrisi

Read committed, repeatable read ve serializable seviyelerini isimleriyle değil gerçek iş senaryolarındaki anomaly testleriyle seçin.

Rehberi incele →
Güvenlik, Performans ve DevOps

PostgreSQL Replication Slot: WAL Birikmesi ve Disk Taşmasını Önleme

Logical veya physical replication slot tüketici geride kaldığında WAL dosyalarının sınırsız büyümesini önlemek için lag, disk ve failover kontrolleri kurun.

Rehberi incele →
Güvenlik, Performans ve DevOps

Kubernetes PodDisruptionBudget: Node Bakımında Kullanılabilirliği Korumak

Planlı node drain ve cluster upgrade sırasında aynı servisin çok fazla pod'unun eşzamanlı kaldırılmasını önlemek için PDB'yi gerçek replica kapasitesiyle tasarlayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

Kubernetes Graceful Shutdown: SIGTERM, preStop ve Connection Draining Sırası

Pod sonlandırılırken yeni trafik almayı kesip mevcut istekleri tamamlamak için readiness, SIGTERM ve termination grace süresini birlikte tasarlayın.

Rehberi incele →
Güvenlik, Performans ve DevOps

CI Flaky Test Yönetimi: Quarantine, Sahiplik ve Güven Skoru Nasıl Kurulur?

Arada geçen arada kalan testleri sürekli rerun ederek gizlemek yerine failure kanıtı, quarantine süresi ve geri alma kriteriyle sistematik yönetin.

Rehberi incele →
Güvenlik, Performans ve DevOps

Load Shedding ve Admission Control: Aşırı Yükte Sistemi Kontrollü Korumak

Trafik kapasiteyi aştığında tüm istekleri yavaşlatmak yerine düşük öncelikli işi erken reddederek kritik akışların sağlıklı kalmasını sağlayı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 Tesliminde Third-Party Dependency ve Lisans Envanteri Neden İstenmeli?

Özel yazılım tesliminde kullanılan açık kaynak ve ticari bağımlılıkları görünür kılarak güncelleme, lisans ve güvenlik sorumluluğunu devir planına dahil edin.

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

UAT Sorumluluk Matrisi: Kim Test Eder, Kim Kabul Eder, Hangi Kanıt Saklanır?

User Acceptance Test sürecini son gün toplu ekran kontrolü olmaktan çıkarıp iş senaryosu, veri sahibi ve sign-off sorumluluğuyla planlayın.

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

Managed Service Sözleşmesinde Log, Metric ve Veri Sahipliği Nasıl Yazılmalı?

Yönetilen yazılım hizmetinde üretim loglarına, metriklere, yedeklere ve incident kanıtlarına kimin erişeceğini satın alma aşamasında netleştirin.

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

API Entegrasyon Teklifinde Readiness Checklist: Bağımlılık Hazır Değilse Kapsam Nasıl Yazılır?

Entegrasyon projesi fiyatlanırken karşı sistem API, test ortamı, örnek veri ve yetkilerin gerçekten hazır olup olmadığını ölçerek belirsizliği görünür kılın.

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

Legacy Modernizasyon Discovery: Gizli Bağımlılıkları Kod Yazmadan Önce Nasıl Bulursunuz?

Eski sistemi yenilemeden önce cron, Excel export, doğrudan veritabanı sorgusu ve kullanıcı workaround'ları gibi görünmeyen bağımlılıkları envanterleyin.

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

SaaS Admin Ownership ve Offboarding: Kurumsal Hesabı Çalışana veya Ajansa Bağlamama

SaaS satın alırken ana yönetici, faturalama, domain, API credential ve recovery erişimlerini kişisel hesaplara bağımlı bırakmadan kurumsal sahiplik modeli oluşturun.

Rehberi incele →
Konulara dön ↑

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

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

Özel yazılım geliştirme