İçeriğe geç

Monster Notebook · 2026

Multi-market commerce backend

Üçüncü taraf bir platformun içinde kurulan, şirketin zaten kullandığı sistemlere bağlanan API-first bir e-ticaret çekirdeği ve personel paneli.

Rol
Backend'i ve personel panelini geliştiriyorum
Yıl
2026
Durum
Devam ediyor
Teknolojiler
TypeScript · Cloudflare Workers · REST APIs · WebSockets · Payment integrations · ERP integration

Bu, genel hatlarıyla anlatılan bir şirket işi. Ekran görüntüleri ve iç ayrıntılar bilerek paylaşılmadı.

Problem

Birden fazla pazarda satış yapan bir marka, zaten bağlı olduğu sistemleri (ödeme, ERP, stok) yeniden yazmak yerine onlara bağlanan tek bir e-ticaret çekirdeğine ihtiyaç duyuyor.

Yaklaşım

Sistem, Cloudflare Workers üzerinde çalışan üçüncü taraf bir uygulama platformunda kuruluyor. Platformla savaşmak yerine onun kurallarıyla çalışıp kendi mantığımızı net sınırların arkasında tutuyorum.

Her dış sistem kendi entegrasyon katmanının arkasında duruyor: ödeme sağlayıcıları, çekme (pull) modeliyle çalışan ERP senkronizasyonu ve ara katman işleri için bir kuyruk. Personel paneli API ile yetkiye göre filtrelenen, sunucu tarafında çalışan bir katman üzerinden konuşuyor.

Mimari kararlar yalnızca eklenen bir karar günlüğüne yazılıyor; ilk dokuz günde yaklaşık on altı karar. Böylece gerekçeler, kararı verenlerden bağımsız olarak kalıcı oluyor.

Nasıl akıyor

  1. 01

    Personel paneli

    Yetkiye göre filtrelenen bölümler

  2. 02

    Sunucu tarafı katman

    API'yi tarayıcıdan değil, sunucudan çağırır

  3. 03

    E-ticaret çekirdeği

    Sipariş · katalog · stok · kampanya

  4. 04

    Entegrasyon katmanları

    Ödeme · ERP pull senkronu · ara katman kuyruğu

Kapsam

  • Siparişler, katalog ve ürün aileleri
  • Stok ve depolar
  • Kampanyalar ve kuponlar
  • Ödemeler ve sözleşmeler
  • Mağaza için içerik yönetimi
  • Personel için bir yapay zekâ asistanı

Şu anki durum

Geliştirme sürüyor; ilk pazar lansmanı önümüzde. Yayına çıkana kadar ayrıntılar genel tutuluyor.