Readme
Kaynak plan v2.0 aktarımı; gerçekleşmiş iş kanıtı değildir. Son kullanıcı kararları ve ADR-FE-001 önceliklidir.
5. Sistem mimarisi ve veri akışı
Bölüm başlığı “5. Sistem mimarisi ve veri akışı”Android Flutter ─┐iOS Flutter ─────┼── HTTPS / WSS ──> Nginx ──> Laravel APIFlutter Web ─────┘ │ Octane + FrankenPHP │ │ ├──> Reverb ├──> PostgreSQL │ ayrı süreç │ ana kayıt │ ├──> Redis └──> Filament │ destek hizmetleri └──> Outbox / iş kayıtları │ Kuyruk çalışanları │ Reverb / FCM / e-postaKalıcı bir oyun komutu: İstemci isteği → kimlik ve yetki → risk ve hız kontrolü → PostgreSQL transaction → kaynak/oyun durumu + defter + outbox → commit → istemciye doğrulanmış yanıt → worker üzerinden diğer oyunculara olay yayını.
Canlı ekran: HTTP ile ilk durum görüntüsü → yetkili canlı kanala abonelik → sıralı olayları uygulama → kopuş/sıra boşluğu varsa geçmiş tamamlama veya yeni durum görüntüsü.
Önemli sınır: İstemci komut verir; sonucu sunucu belirler. Arayüz tahmin gösterebilir ama kaynak, hasar, zafer, para veya oy sonucu kesinleştiremez.