Architecture Breakdown

Akide & Kar Porselen
Migration.

Eski sistemdeki hantal ve karmaşık "shortcode" altyapısından, müşterinin IT bağımlılığı olmadan kendi arayüzünü inşa edebildiği Payload CMS + Next.js tabanlı modern, esnek bir Görsel Sayfa Oluşturucu (Website Builder) yapısına geçiş operasyonu.

1667
MongoDB Varlığı Normalize Edildi
500+
Kurumsal Referans S2R2 (S3'ten R2'ye) Aktarıldı
%100
Tam Veri Mülkiyeti (Sınırsız Export)

Operasyon Özeti

  • Eski Teknoloji: MongoDB, Shortcode-based content renderer (Vite SPA).
  • Yeni Çekirdek: Payload CMS 3.x, Next.js 15 App Router, PostgreSQL.
  • Medya: AWS S3 CloudFront altyapısından Cloudflare R2'ye kesintisiz veri nakli.
  • Canlı Prodüksiyon: Dışarıdan incelemek için karporselen.com ve akide.morcms.com projelerini ziyaret edin.

01. DARBOĞAZ (THE BOTTLENECK)

Eski monolitik sistemlerde, müşteri ürün sayfalarına veya kampanyalarına yeni bir blok eklemek istediğinde karmaşık `[Shortcode]` dillerine veya geliştirici müdahalesine muhtaçtı.

Pazarlama ekiplerinin hızlı kampanya çıkmak istemesi, ancak IT'nin kontrolü elden bırakmaması arasında oluşan "start-up SaaS gerilimi", eski yapının temel kırılma noktasıydı. Yüzlerce ürün detayının (ürün tabloları, videolar, referanslar) salt metin parçacıkları içerisinde saklanması, veri analizini ve global yapılandırmayı imkansız kılıyordu.

02. MİMARİ KARAR (THE RESOLUTION)

PAYLOAD_3_X_BRIDGE

Görsel Sayfa Kurucu Modeli

İçerik yönetim sistemi tamamen yıkılıp yerine Payload CMS (Sürüm 3) ile inşa edilmiş, "Visual Custom Blocks" altyapısı getirildi. Müşteri (Kar Porselen / Akide), "Collections Grid", "Reference Display", "Generic Media Carousel" gibi 10'dan fazla modülü arayüzde (admin panelde) sürükle-bırak mantığıyla dizebilme özgürlüğüne kavuştu. Sistem bunu anında JSON mimarisine dönüştürüp, Next.js tarafında `RenderBlocks` ile milisaniyeler içerisinde Server Side yansımasına (SSR) çevirir.

03. BÜYÜK GÖÇ (MASS MIGRATION)

AWS S3 üzerinden `CloudFront` aracılığıyla CDN'e çıkan eski medya sistemi, hiçbir kesinti yaşanmadan Cloudflare R2 ortamına aktarıldı (619+ Media Asset). Eski MongoDB `Entity` koleksiyonundan (1600+ doküman) çekilen verilerin, Payload CMS'in tip güvenli PostgreSQL tablolarına taşınması için otonom aktarım motorları yazıldı. Referanslar, ürün yapılandırmaları ve müşteri dili ayarları sorunsuz bir şekilde yeni çekirdeğe entegre edilerek kurumsal operasyonlarda Sıfır Kesinti (Zero Downtime) hedefine ulaşıldı.

LİSANS TALEBİ OLUŞTUR →