Projection Patterns

Olay akışlarından CQRS okuma tarafı için okuma modelleri ve maddeleştirilmiş görünümler kurar; kontrol noktası, idempotent işleyiciler ve sıfırdan yeniden kurulabilen disposable projeksiyonlarla birlikte gelir.

Ham olay geçmişini hızlı, sorguya optimize edilmiş tablolara, arama indekslerine ve toplulaştırmalara dönüştürür; bunlar çökmelerden kurtulur ve istenildiğinde baştan yeniden oluşturulabilir. Her desen, en-az-bir-kez teslimat altında okuma modellerini güvenilir tutan transaction ve izleme disiplinini içerir.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Veri & Analitik
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, projection-patterns

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill'in her olay kaynaklı okuma modeli için kurduğu projektör döngüsü, checkpoint'ten gecikme alarmına. Kara kutu yok, yaptığı iş tam olarak bu:

  1. Her sorgu deseni için ayrı okuma modeli: her arayüz veya rapor ihtiyacı kendi denormalize tablosunu alır (düz sipariş özeti, günlük satış toplamı, arama indeksi). Tek şema her ekrana hizmet etsin diye eğilip bükülmez. Yeni ihtiyaç yeni projeksiyon demektir, mevcut olanı riskli biçimde yeniden yazmak değil.
  2. Projektör döngüsü sürekli koşar: olaylar checkpoint artı birden itibaren partiler halinde okunur, her biri olay tipine göre ilgili handler'a yönlendirilir, okuma tablosuna uygulanır ve yeni checkpoint konumu kaydedilir.
  3. Önemli olduğu yerde tam bir kez işleme: okuma modeli güncellemesi ve checkpoint yazımı aynı veritabanı transaction'ını paylaşır. Paylaşamadığı yerde handler'lar event_id tekrar kontrolü ve UPSERT ile idempotent yapılır, tekrar oynatılan olay bir sayacı asla iki kez artırmaz.
  4. Çok tablolu güncellemeler atomik kalır: tek olay hem özet hem geçmiş tablosuna dokunuyorsa iki yazım da aynı transaction içindedir. Depolar arası projeksiyonlar (veritabanı artı arama motoru) bunun yerine outbox üzerinden gider.
  5. Her projeksiyon tasarım gereği harcanabilirdir: rebuild yolu checkpoint'i sıfırlar, okuma tablolarını boşaltır ve tüm akışı baştan oynatır. Blue-green geçişle eski veri, yeniden inşa sürerken sorgulara hizmet etmeye devam eder.
  6. Gecikme umulmaz, izlenir: depo konumu eksi checkpoint her projeksiyon için metrik olarak yayınlanır. Eşikler 1 saniyede uyarı, 5 saniyede kritik, 30 saniyede çağrıdır.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

projection-patterns · çekirdek

çekirdek aktif · 6 hat

  1. CQRS okuma tarafı ve maddeleştirilmiş görünümler

    ✓ cqrs okuma tarafı ve mad…
  2. Olay verisinden gerçek zamanlı panolar

    ✓ olay verisinden gerçek z…
  3. Olaylardan kurulan arama indeksleri

    ✓ olaylardan kurulan arama
  4. Günlük ve toplulaştırılmış raporlama tabloları

    ✓ günlük ve toplulaştırılmış
  5. Akışlar arası müşteri aktivite özetleri

    ✓ akışlar arası müşteri ak…
  6. Şema değişikliği sonrası okuma modelini yeniden kurma

    ✓ şema değişikliği sonrası
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Çalışma anında JOIN gerektirmeyen, sorguya optimize okuma tabloları

    lisans: kalıcı
  2. Kalıcı kontrol noktalarıyla çökmeye dayanıklı kurtarma

    lisans: kalıcı
  3. Olay geçmişinden kesintisiz okuma modeli yeniden kurma

    lisans: kalıcı
  4. Tekrarlanan olayları idempotent işleyicilerle güvenle ele alma

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Temel Projection sınıfı ve toplu işlem yapan sürekli Projector

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

Olay kaynaklı sistemler kuran, veri tutarlılığından ödün vermeden hızlı ve yeniden kurulabilir okuma modelleri isteyen backend mühendisleri için.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Bunun işe yaraması için önce tam bir event sourcing kurulumum mu olmalı?

    Evet. Desenler doğruluk kaynağınızın bir olay akışı olduğunu varsayar; okuma modelleri olay geçmişinden kurulur ve yeniden kurulur. Olaysız, düz bir CRUD veritabanı kullanıyorsanız projeksiyonun tüketeceği bir şey yoktur.

  2. Projeksiyonlar çökmeleri ve tekrarlanan olayları nasıl atlatıyor?

    Kalıcı kontrol noktası deposu en son işlenen konumu kaydeder; yeniden başlatılan projector her şeyi baştan işlemek yerine kaldığı yerden devam eder. İdempotent işleyiciler en-az-bir-kez teslimattaki tekrar olayları güvenli kılar. Çok tablolu güncellemeler tek DB transaction içinde atomik kalır.

  3. Olay deposunu veya mesaj aracısını kendisi mi yönetiyor?

    Hayır. Temel Projection sınıfını, toplu işlem yapan sürekli Projector'ı ve WARN/CRITICAL/PAGE eşikli gecikme izlemeyi verir; ancak olay deposu ve teslimat altyapısını çalıştırmak size aittir.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.