← Vaka Çalışmaları

W-04 · Yüksek Erişilebilir SaaS & Kurumsal Portal

Nuxt 3 & Payload CMS Tabanlı Monorepo Şirket Platformu

Hizmet kapsamı
Full-Stack Web Geliştirme · Bulut Mimarisi

Problem

Şirketin dağınık web siteleri, iç panelleri ve içerik süreçleri tek bir çatı altında, güvenli oturum yönetimiyle ve kesintisiz güncellenebilir şekilde birleştirilmeliydi.

Çözüm

  1. 01

    Nuxt 3 ön yüz ve Payload CMS içerik katmanı, paylaşılan tiplerle tek bir monorepo içinde toplandı.

  2. 02

    Servisler Docker Swarm üzerinde çalıştırıldı; Traefik v3 etiketleri ile yönlendirme ve DNS-01 Let’s Encrypt SSL otomatikleştirildi.

  3. 03

    İç paneller Authelia SSO arkasına alınarak tek oturum ve çok faktörlü doğrulama sağlandı.

Sistem akışı

Veri nereden girer, nereye gider?

  1. 01Kullanıcı
    • Web
    • İç ekipler
  2. 02Kenar
    • Traefik v3
    • Let's Encrypt DNS-01
    • Anubis
  3. 03Kimlik
    • Authelia SSO
    • MFA
  4. 04Uygulama
    • Nuxt 3
    • Payload CMS
  5. 05Altyapı
    • Docker Swarm
    • PostgreSQL
    • Redis

Teknik detay

Traefik v3 ve Docker Swarm üzerinde çalışan, Authelia SSO entegreli, otomatik Let’s Encrypt SSL yönetimine sahip ölçeklenebilir kurumsal web platformu.

Teknoloji yığını

NuxtVue.jsPayload CMSNode.jsDocker SwarmTraefik v3AutheliaLet's EncryptPostgreSQL

Müşteriye sağlanan fayda

  • Kesintisiz yayın

    Rolling update ile yeni sürümler ziyaretçiyi kesintiye uğratmadan yayına alınır.

  • Tek oturum

    Ekipler tüm iç araçlara tek SSO hesabıyla, MFA korumasıyla erişir.

  • Bakımı kolay kod tabanı

    Monorepo ve paylaşılan tipler, ön yüz ile içerik şeması arasındaki uyumsuzlukları derleme anında yakalar.

İletişim

Projenizi Birlikte Planlayalım

Mevcut tesisinizi, altyapınızı ya da fikrinizi anlatın; ilk görüşmede kapsamı, riskleri ve yol haritasını birlikte çıkaralım.