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
01
Personel paneli
Yetkiye göre filtrelenen bölümler
02
Sunucu tarafı katman
API'yi tarayıcıdan değil, sunucudan çağırır
03
E-ticaret çekirdeği
Sipariş · katalog · stok · kampanya
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.