Ana içeriğe geç
Vaka çalışması · Protokolün kanıtı

Eksiksiz bir web ekosistemi, ~3 haftada kuruldu

La Cathédrale — W.O.L.F.© protokolünü yöneten tek bir kişi tarafından teslim edilen çok hizmetli bir platform

Bu bir teknik gösterimdir, ürün satış konuşması değil. Tek, gerçek ve kamuya açık bir proje — editoryal bir platform, 7/24 bir radyo, video yayın akışı, üye topluluğu, çevrimiçi mağaza ve binlerce belgeden oluşan tam metin dizinli bir külliyat — tek bir kişi tarafından yaklaşık üç haftada tasarlandı, kuruldu ve çevrimiçi hale getirildi.

Geleneksel bir iş yükü tahminine göre, aynı kapsam yaklaşık 550 ila 650 adam-gün ve yaklaşık elli kişilik bir ekip için kabaca on ay demektir. Bu fark — 1:15 ila 1:50’lik bir üretkenlik oranı — bu sayfanın tüm meselesidir.

≈ 3 hafta 1 kişi 1:15–1:50 Geleneksel yöntemlere karşı üretkenlik
Fikir ve kapsam

Bir brief, koca bir ekosistem

Sipariş tek bir site değil, tutarlı bir dijital ekosistemdi: yayınlamak, yayın yapmak, akış sağlamak, bir topluluk toplamak, satmak ve geniş bir belge külliyatını aranabilir kılmak — tek bir kimlik altında, birçok dilde.

Bir broşür sitesi değil, çok hizmetli bir platform

«La Cathédrale» (abbejulio.fr), tek bir marka ve tek bir tasarım sistemi arkasında, genellikle her biri kendi projesini ve kendi ekibini gerektiren altı hizmeti bir araya getiriyor: çok dilli bir editoryal platform, 7/24 çevrimiçi bir radyo, bir video yayın akışı kanalı, bir üye topluluğu, çevrimiçi bir mağaza ve binlerce belgeden oluşan tam metin dizinli bir külliyat.

Mühendislik açısından ilginç olan tam da budur: bu parçaların her biri gerçek bir üretim sistemidir — bir yayın zinciri, bir akış sunucusu, bir arama dizini, bir e-ticaret akışı — birbirine bağlanmış ve bir bütün olarak işletilir.

Editoryal platform

Bir PHP ön denetleyicisi, temiz çok dilli URL’ler, SEO ve 17 dil için hazırlanmış bir mimari.

7/24 radyo

Otomatik programlamalı ve canlı «şimdi çalıyor» akışlı, sürekli çalışan çevrimiçi bir radyo.

Video yayın akışı

İstek üzerine ve akışlı görüntüler için kendi kendine barındırılan bir video kanalı («Le Parvis»).

Dizinli külliyat

Erişim denetimi arkasında, yapılandırılmış ve tam metin aranabilir binlerce belge.

Topluluk ve ticaret

Üye hesapları, bir üyelik akışı ve çevrimiçi bir mağaza, tümü aynı kimlik altında.

Arka ofis ve operasyonlar

Editoryal arka ofis, bir ses dönüştürme boru hattı ve geri yüklenebilirliği kanıtlanmış yedekler.

Maketler ve ekran görüntüleri

Nasıl göründüğü

Canlı platformun ekran görüntüleri için ayrılmış alanlar. Düzene dokunmadan gerçek görüntüleri yerleştirin.

  • Ana sayfa Ekran görüntüsü — ayrılmış alan

    Editoryal ana sayfa — gazete mozaiği, EN/FR.

  • Radyo Ekran görüntüsü — ayrılmış alan

    7/24 radyo konsolu ve şimdi çalıyor.

  • Külliyat Ekran görüntüsü — ayrılmış alan

    Dizinli külliyatta tam metin arama.

  • Yayın akışı Ekran görüntüsü — ayrılmış alan

    Kendi kendine barındırılan video kanalı.

  • Mağaza ve üyeler Ekran görüntüsü — ayrılmış alan

    Çevrimiçi mağaza ve üye alanı.

  • Arka ofis Ekran görüntüsü — ayrılmış alan

    Editoryal arka ofis ve operasyonlar.

Neyin teslim edildiği

Sunulan özellikler

Gerçekten kurulan ve üretime alınan sistemlerin kısmi bir listesi — üretkenlik iddiasının arkasındaki somut yüzey.

Çok hizmetli mimari

Tek bir kenar, tek bir marka ve tek bir tasarım sistemi arkasında orkestre edilen altı üretim hizmeti.

PHP ön denetleyici ve temiz yönlendirme

Tek bir giriş noktası, temiz URL’ler, sayfa başına SEO tanımlayıcıları, çerçeve şişkinliği olmadan.

Uluslararasılaştırma (EN/FR + 17 dil)

İngilizce yedekli, noktalı anahtarlı bir çeviri motoru ve 17 dile hazır bir mimari.

Tam metin dizinli külliyat

Salt okunur bir erişim kütüphanesi ve tam metin aramalı, binlerce belgeden oluşan yapılandırılmış bir SQLite külliyatı.

Belge ETL boru hattı

Heterojen kaynakların külliyat şemasına içe aktarılması, normalleştirilmesi ve yapılandırılması — belge başına haklar durumu izlenir.

7/24 radyo zinciri

Otomatik programlamalı ve canlı meta veri akışlı, kendi kendine barındırılan bir yayın yığını.

Ses yayın boru hattı

Bırakılan m4a/wav dosyalarını yayın MP3’üne dönüştüren ve otomatik olarak radyoya enjekte eden bir dosya izleyicisi.

Kendi kendine barındırılan video yayın akışı

Platformun kendi alan adı altında, akışlı ve istek üzerine video için bir PeerTube kanalı.

E-ticaret ve üyelik

Üye hesapları ve özel bir alanla, çevrimiçi bir mağaza ve bir üyelik akışı.

Topluluk alanları

Aynı kimliğe bağlı üye hesapları, canlı sohbet ve topluluk alanları.

Teknik SEO

Çok dilli site haritası, hreflang alternatifleri, kanonik URL’ler, Open Graph ve JSON-LD yapılandırılmış verileri.

Erişilebilirlik (WCAG)

Anlamsal yapı, klavye ve ekran okuyucu desteği, AA/AAA hedeflerinde tutulan kontrast.

Kaputun altında

Birbirine bağlanmış hizmetler

Parçaların nasıl bir araya geldiği: editoryal siteyi ve kendi kendine barındırılan üç hizmeti önden karşılayan bir kenar ters proxy, tümü sanayileştirilmiş bir teslimat zinciriyle beslenir.

Kenar ters proxy

Bir nginx kenarı TLS’yi sonlandırır ve her alt alan adını kendi hizmetine yönlendirir — külliyatın önündeki erişim denetimi dahil.

Editoryal site (PHP)

Ön denetleyici platformu: yönlendirme, i18n, SEO ve tüm hizmetleri birleştiren tasarım sistemi.

Radyo hizmeti

Kendi kendine barındırılan bir AzuraCast istasyonu 7/24 akışı, kitaplığını ve şimdi çalıyor API’sini yönetir.

Yayın akışı hizmeti

Bir PeerTube örneği video kanalını kendi alt alan adında barındırır.

Külliyat deposu

Web kök dizini dışında tutulan, özel bir PHP kütüphanesi aracılığıyla okunan ve erişim denetimi arkasında sunulan bir SQLite külliyatı.

Ses dönüştürme izleyicisi

Bir systemd izleyicisi yeni sesi yayın biçimine dönüştürür ve radyoya teslim eder — elle adım yok.

Teslimat zinciri

Git worktree’leri, dosya başına kilitleme (sıfır paralel yazma çakışması) ve betiklenmiş bir dağıtım, kodu geliştirmeden hazırlığa, oradan üretime taşır.

Sanayileştirilmiş bir zincir — dürüstçe betiklenmiş, ağır bir CI tedarikçisi değil.
Gösterim

Gerçek süre vs geleneksel tahmin

Aynı kapsam, iki şekilde ölçüldü: gerçekte ne kadar sürdüğü ve geleneksel iş yükü oranlarının ne öngöreceği. Fark, protokolün üretkenliğidir.

Gerçekte ne kadar sürdüğü

Gerçek teslimat

W.O.L.F.© protokolünü yöneten tek bir kişi tarafından tasarlandı, kuruldu ve çevrimiçi hale getirildi.

Geçen süre
≈ 3 hafta
Ekip
1 kişi
Kapsam
6 üretim hizmeti
Sonuç 1:15 — 1:50 Geleneksel yöntemlere karşı üretkenlik

Eşdeğerin ne kadar ihtiyatlı sayıldığına bağlı olarak, protokol işi on beş ila elli kat sıkıştırır. Bu bir üretkenlik gösterimidir, bir kıyaslama iddiası değil.

Geleneksel eşdeğer — bir tahmin

Tahmini eşdeğer

Aynı kapsamın geleneksel iş yükü oranlarına göre, sektör günlük ücretleriyle neyi temsil edeceği.

Efor
≈ 550–650 adam-gün
Bütçe
≈ €350,000 KDV hariç
Süre
≈ 10 ay
Ekip
≈ 50 kişi
Savunulabilir bir metodolojik tahmin — büyüklük mertebeleri, asla taşa kazınmış rakamlar değil.
Gösterim

Tahmin nasıl oluşturuluyor

Eşdeğer, teslim edilen kapsamdan türetilir — bir yayın zinciri, bir akış sunucusu, bir arama dizini ve bir e-ticaret akışıyla, çok dilli, altı bağımsız üretim hizmeti — geleneksel hizmet başına iş yükleriyle ve orta pazar günlük ücretleriyle maliyetlendirilir. Kasıtlı olarak bir aralık şeklinde sunulur.

  • Kapsam tek bir site olarak değil, hizmet hizmet sayıldı.
  • En ucuz offshore tabanı değil, orta pazar günlük ücretleri.
  • Tek bir sayı değil bir aralık — büyüklük mertebeleri.
  • Tarif korunur; sonuç doğrulanabilirdir.
Bunun kanıtladığı

Satılık bir ürün değil — protokolün kanıtı

La Cathédrale rafta değildir. Gerçek ve kamuya açık bir sistemde, W.O.L.F.© protokolünün neyi sıkıştırdığını göstermek için vardır: büyük bir ekibin aylarını, tek bir kişinin haftalarına, endüstriyel kalitede.

Aynı protokol diğer projelere aynı koşullarda uygulanır; sizinkini konuşalım.

Bu sayfadaki rakamlar, gösterim amacıyla sunulan savunulabilir tahminlerdir.