İçeriğe geç
Web uygulaması

Overwatch: Gerçek Zamanlı Yoklama Oylaması Takibi ve ABD Kongresi Veri Motoru

Canlı Kongre oylama ısı haritası bulunan koyu renkli terminal panelini gösteren dizüstü bilgisayar
Müşteri
The Lobby News
Sektör
KamuMedya ve Eğlence
Neler yaptık
System Architecture & Data PipelineReal-Time Data Parsing & NormalizationUI/UX Terminal DesignDeveloper API & Agent EndpointsHigh-Concurrency Caching Strategy
Kullanılan teknolojiler
Next.jsReactTypeScriptTailwind CSSNode.jsPostgreSQLRedisVercel

ABD Kongresi için otomatik bir yasama takip sistemi: isimli oylamaları gerçek zamanlı arşivliyor, oyları analiz ediyor ve iki partiyi de tarafsız biçimde izliyor.

Önsöz

ABD'de Kongre verileri son derece yoğundur. Yavaş çalışan kamu XML akışlarına dağılmıştır ve hukuk dilinin ardında kaybolur. Gazeteciler, siyasi analistler ve vatandaşlar, kritik genel kurul oylamalarından sonra resmi özetler için çoğu zaman saatlerce bekler.

The Lobby, 119. ABD Kongresi'ni takip eden yüksek performanslı, gerçek zamanlı bir izleme ve arşiv sistemi olan Overwatch'un mimarisini kurması ve geliştirmesi için Authect ile çalıştı. Terminal düzeyinde bir veri motoru olarak tasarlanan Overwatch, doğrudan federal yasama API'lerine bağlanır. Temsilciler Meclisi'nin 435 seçim bölgesi düğümünde ve Senato'nun 100 sandalyesinde yapılan her isimli oylamayı, her değişiklik önergesini ve her yasa tasarısı sponsorluğunu kaydeder.

Overwatch, ham kamu veri bloklarını anında ayrıştırır. Genel kuruldaki işlemleri sade bir dille yazılmış özetlere, canlı oylama ısı haritalarına ve geçmiş isimli oylama arşivlerine dönüştürür. Böylece günümüz siyasi gazeteciliğine köklü bir şeffaflık getirir.

Gerçek zamanlı izlenen ABD Temsilciler Meclisi seçim bölgesi düğümü
435
Genel kurul oylamasının senkronizasyonundan akışta yayınlanmasına kadar geçen süre
< 500ms
Partiler üstü isimli oylama arşivi ve sağlama toplamı doğrulaması
100%
Otomatik özetlerde yönlendirme veya partizan çarpıtma
0
Koyu renkli Kongre izleme platformunu birlikte gösteren monitör, dizüstü bilgisayar ve telefon

Zorluk

Gerçek zamanlı bir sivil bilgi platformu kurmak, veri yapısında ve altyapıda derin sorunları çözmeyi gerektiriyordu:

Kırılgan ve Dağınık Federal Veri Akışları

`gov.archives` ve Kongre veri tabanlarının resmi API'leri sık sık gecikmeli güncelleniyor, istek sınırlarına takılıyor, şema değişikliklerine uğruyor ve yoğun yasama oturumlarında beklenmedik biçimde erişilemez hale geliyor.

Genel Kurul Oylamalarında Yüksek Eşzamanlı Trafik

Önemli bir yasa genel kurula geldiğinde binlerce gazeteci ve seçmen platforma aynı anda giriyor. Herkes isimli oylama güncellemelerini bir saniyenin altında, sunucu performansı düşmeden görmek istiyor.

Karmaşık Hukuki ve Usule İlişkin Dilin Çevrilmesi

Kapatma önergeleri, işaretle oylamalar, ek değişiklik önergeleri ve usule ilişkin askıya alma oylamaları gibi ham yasama meta verilerinin ayrıştırılması, temizlenmesi ve açık biçimde sunulması gerekiyor. Bunu yaparken taraflılık katmamak ve teknik doğruluktan ödün vermemek şart.

Yoğun ham yasama veri blokları ve bağlantı uyarısı içeren tarayıcı penceresi
Bir oylama sırasında hızla yükselen trafik grafiğini ve yük göstergesini gösteren dizüstü bilgisayar

Çözümümüz

Authect, Overwatch'u son derece güvenilir, olay odaklı bir veri hattı ve terminal arayüzü olarak geliştirdi.

Yüksek Hızlı Kamu API Senkronizasyonu ve Bağlantı Motoru

Overwatch, arka planda çalışan senkronizasyon işçileriyle federal arşivlerle (`CONGRESS_119_ROLLCALL`) kalıcı bağlantılar sürdürür. Veri sağlama toplamlarını doğrular ve yeni isimli oylama kayıtlarını yayınlandıktan sonraki milisaniyeler içinde dizine ekler.

Seçim Bölgesi Düğümlerine Dayalı Veri Mimarisi

Platform, oylama kayıtlarını 435 Kongre seçim bölgesinin ve Senato sandalyelerinin tamamıyla eşleştirir. Böylece oylama geçmişi, sponsorluk faaliyetleri ve parti çizgisindeki dağılımlar üzerinde çok boyutlu sorgular anında yapılabilir.

Modern, Terminal Düzeyinde Arayüz ve Agent API

Finans terminallerinden ilham alan şık, yüksek kontrastlı koyu bir arayüzle geliştirilen Overwatch, medya dağıtımı ve yapay zeka ajanı entegrasyonu için yapılandırılmış REST ve GraphQL uç noktaları sunar.

Seçim bölgesi haritası ve oy dağılımının yanında veri senkronizasyon hattını gösteren monitör

Sonuçlar

Overwatch, The Lobby'yi ABD Kongresi faaliyetleri konusunda önde gelen bağımsız dijital kaynaklardan biri haline getirdi.

Isimli Oylamalarda Anında Şeffaflık

Seçmenler ve haber merkezleri, tokmak vurulduktan saniyeler sonra doğrulanmış oy dağılımlarına ve üye kayıtlarına ulaşıyor.

Kesintisiz Sistem Çalışması

Ulusal ara seçimler ve yasama oylamalarının en yoğun dönemlerinde platform %100 erişilebilir kaldı, veri sağlama toplamı bütünlüğü korundu.

Geliştiricilere ve Yapay Zekaya Hazır Ekosistem

Gazeteciler, araştırmacılar ve siyasi yapay zeka ajanları, temiz ve yapılandırılmış Kongre verilerini standart API'ler üzerinden kullanabiliyor.

Kesinleşmiş oy dağılımını ve isimli oylama arşivi zaman çizelgesini gösteren tarayıcı pencereleri
Çalışma süresi ve API panelini gösteren dizüstü bilgisayarın yanında oylama bildirimi gösteren telefon

Diğer projeler

Ne geliştirdiğinizi anlatın. Bir iş günü içinde bir kurucumuz size yanıt verir ve projeyi sizinle birlikte geliştirir.

Talebinizle ilgili sizinle iletişime geçebilmek için bilgilerinizi CRM sistemimize ekleyeceğiz. Daha fazla bilgi için bkz.: gizlilik politikamız.