E-Ticaret Altyapıları

E-Ticaret Altyapı Seçiminde Kritik Kriterler ve Performans Optimizasyon Rehberi

20 Temmuz 2026 1 gör 5 dk okuma süresi

Giriş: Doğru Altyapı Neden Bu Kadar Önemli?

E-ticaret dünyasında müşteri deneyimi, dönüşüm oranları ve marka güvenilirliği doğrudan altyapı performansına bağlı. Yavaş yüklenen sayfalar, kesintili ödeme akışları veya güvenlik açıkları potansiyel alıcıyı anında rakiplerinize yönlendirebilir. Bu yüzden, iş modelinize uygun, ölçeklenebilir ve güvenli bir altyapı seçmek stratejik bir yatırımdır.

Altyapı Türleri: Hazır Yazılım mı, Özel Geliştirme mi?

SaaS Tabanlı Hazır Çözümler

Shopify, Wix ve benzeri platformlar kurulum süresini dakikalara indirir. Sunucu yönetimi, SSL sertifikası ve PCI DSS uyumluluğu sağlayıcı tarafından karşılanır. Ancak özelleştirme yeteneği kısıtlı kalır ve aylık abonelik maliyeti büyüdükçe artar.

Açık Kaynak ve Self-Hosted Sistemler

Magento (Adobe Commerce), WooCommerce, OpenCart gibi çözümler tam kontrol sunar. Sunucu, veritabanı ve güvenlik yapılandırması sizin sorumluluğunuzdadır. Bu da teknik ekibinizin yetkinliğini ve operasyonel maliyetleri artırır.

Hibrit ve Headless Mimariler

Frontend (React, Vue, Next.js) ile backend (API tabanlı e-ticaret motoru) ayrılarak geliştirilir. Bu yapı, çok kanallı satış (web, mobil, market, POS) ve yüksek performans gerektiren projeler için idealdir. Geliştirme maliyeti ve süreç karmaşıklığı ise yüksektir.

Performans Ölçümleri ve Karşılaştırma Tablosu

  • Sayfa Yükleme Süresi: SaaS ortalama 1.2 s, Self‑hosted 2.5 s, Headless (CDN + SSR) 0.8 s.
  • Sunucu Yanıt Süresi (TTFB): SaaS 120 ms, Self‑hosted 350 ms, Headless 80 ms.
  • Ölçeklenebilirlik: SaaS otomatik, Self‑hosted manuel/otomatik (kubernetes), Headless mikro servis bazlı.
  • Güvenlik Yönetimi: SaaS sağlayıcı, Self‑hosted siz, Headless paylaşımlı sorumluluk.

API Entegrasyonları: ERP, XML ve Ödeme Sistemleri

ERP Entegrasyonu

Stok, sipariş, fatura ve muhasebe verilerinin iki yönlü senkronizasyonu için REST veya SOAP API'leri kullanılır. Örnek: POST /api/v1/orders ile sipariş oluşturma, GET /api/v1/stock/{sku} ile anlık stok sorgulama. Hata yönetimi için idempotency key ve retry politikaları (exponential backoff) uygulanmalıdır.

XML Entegrasyonu (Pazaryeri, Kargo, Fatura)

Türkiye'de yaygın olan XML tabanlı entegrasyonlarda (Trendyol, Hepsiburada, N11, Yurtiçi Kargo, e-Fatura) XSD şemaları ile veri doğrulaması zorunludur. CDATA blokları, özel karakter sorunlarını önler. Cron job veya message queue (RabbitMQ, Kafka) ile periyodik gönderim/alma yapılır.

Ödeme Sistemleri

3D Secure 2.0, tokenization ve webhook bildirimleri (payment.success, payment.failed) standarttır. PCI SAQ‑A uyumluluğu için kart verilerinin asla sunucunuzda geçmemesi gerekir; bu nedenle iframe veya hosted fields kullanımı önerilir.

Sunucu, Güvenlik ve SSL Yapılandırması

Sunucu Performansı

HTTP/2 ve HTTP/3 (QUIC) desteği, çoklu istekleri tek bağlantıda taşıyarak gecikmeyi azaltır. Nginx + PHP‑FPM veya Node.js cluster modu ile CPU çekirdekleri verimli kullanılır. OpCache, Redis (object cache) ve Varnish (full page cache) katmanları eklenerek TTFB 100 ms altına çekilebilir.

Güvenlik Katmanları

  • WAF (Web Application Firewall): OWASP Top 10 koruması (SQLi, XSS, RCE).
  • Rate Limiting: API endpoint başına dakikada 100 istek sınırı.
  • Content Security Policy: Inline script engelleme, trusted‑types kullanımı.
  • SSL/TLS: TLS 1.3, HSTS (max‑age=31536000; includeSubDomains; preload), OCSP Stapling.

Mobil Uyumluluk ve Core Web Vitals

Google'ın sıralama faktörleri arasında Largest Contentful Paint (LCP), First Input Delay (FID) ve Cumulative Layout Shift (CLS) yer alır. Mobil‑first indexleme için responsive tasarım, lazy‑loading images (loading="lazy"), preload critical CSS ve font‑display: swap teknikleri uygulanmalıdır. AMP yerine modern PWA (Service Worker, Web App Manifest) yaklaşımı hem offline erişim hem de push notification imkanı sağlar.

Ölçeklenebilirlik Stratejileri

Yatay Ölçekleme

Kubernetes (EKS, GKE, AKS) ile pod autoscaler (HPA) CPU/ram metriklerine göre replica sayısını artırır. Veritabanı için read‑replica ve sharding (tenant bazlı) kullanılır. Session yönetimi Redis Cluster ile merkezi hale getirilir.

Dikey Ölçekleme ve maliyet kontrolü

Spot instance'lar ve reserved instance'lar kombinasyonu ile %30‑40 maliyet tasarrufu sağlanabilir. Ancak stateful servisler (DB, Redis) için spot kullanımı riskli olabilir; bu servisler on‑demand veya reserved instance'da tutulmalıdır.

Süreç Yönetimi: CI/CD, Test ve İzleme

GitLab CI, GitHub Actions veya Jenkins ile her push'ta unit test, integration test (Postman/Newman), static analysis (SonarQube) ve Docker image build işlemleri çalıştırılır. Canary deployment (Istio/Argo Rollouts) ile %5 trafik yeni sürüme yönlendirilir, hata oranı %0.1'in altındaysa tam yayına alınır. İzleme için Prometheus + Grafana (metrics), ELK/EFK (logs), Jaeger (distributed tracing) kullanılır. Alertmanager ile PagerDuty/Slack entegrasyonu anında bildirim sağlar.

Stratejik Altyapı Kararı Verirken Nelere Odaklanmalı?

İş hedefleriniz, büyüme hızı ve teknik ekibinizin kapasitesi netleştirildikten sonra altyapı seçimi yapılır. Küçük‑orta ölçekli, hızlı piyasaya çıkış isteyen markalar için SaaS; özel iş akışları, yüksek trafik ve çok kanallı satış hedeflerenler için headless/hibrit mimariler daha uygun olabilir. Her iki durumda da güvenlik, performans ve entegrasyon esnekliği öncelikli kriterlerdir. Doğru teknoloji yığını, müşteri memnuniyetini artırarak yaşam boyu değerini (LTV) yükseltir.

Bu süreçte teknik danışmanlık ve yönetimli altyapı hizmetleri almak, ekibinizin çekirdek işe odaklanmasını sağlar. Örneğin, profesyonel e-ticaret sitesi kurmak isteyen girişimler, altyapı karmaşıklığından ziyade pazarlama ve ürün geliştirmeye kaynak ayırabilir. Ayrıca, trafik kazanımında sosyal medya kanallarının gücünden yararlanmak için TikTok Reklamları ile Markanızı Büyütün: 2024 Stratejileri ve İpuçları makalesini inceleyebilirsiniz.

Bu gönderiyi paylaş

Bağlantı kopyalandı!