Liigu sisu juurde
Veebirakendus

Overwatch: nimeliste hääletuste jälgimine reaalajas ja USA Kongressi andmemootor

Sülearvuti tumeda terminali töölauaga, millel on Kongressi hääletuste reaalajas soojuskaart
Klient
The Lobby News
Valdkond
Avalik sektorMeedia ja meelelahutus
Mida me tegime
System Architecture & Data PipelineReal-Time Data Parsing & NormalizationUI/UX Terminal DesignDeveloper API & Agent EndpointsHigh-Concurrency Caching Strategy
Tehnoloogiad
Next.jsReactTypeScriptTailwind CSSNode.jsPostgreSQLRedisVercel

Automatiseeritud seadusandluse jälgimise süsteem, mis arhiveerib USA Kongressi nimelisi hääletusi reaalajas, analüüsib hääletustulemusi ja jälgib mõlema partei tegevust.

Proloog

Ameerika Ühendriikide Kongressi andmed on teadaolevalt tihedad, hajutatud aeglastesse riiklikesse XML-voogudesse ja peidetud juriidilise keele taha. Ajakirjanikud, poliitikaanalüütikud ja kodanikud ootavad pärast olulisi täiskogu hääletusi ametlikke kokkuvõtteid sageli tunde.

The Lobby tellis Authectilt Overwatchi arhitektuuri ja arenduse. Overwatch on suure jõudlusega reaalajas jälgimis- ja arhiveerimissüsteem, mis jälgib Ameerika Ühendriikide 119. Kongressi. Terminalitasemel andmemootorina loodud Overwatch ühendub otse föderaalsete seadusandlike API-dega ja salvestab iga nimelise hääletuse, muudatusettepaneku ja eelnõu sponsorluse kõigis 435 Esindajatekoja ringkonnasõlmes ja 100 senaatorikoha lõikes.

Võttes valitsuse toorandmeplokid kohe töösse, muudab Overwatch täiskogu tegevuse lihtsas inglise keeles kokkuvõteteks, reaalajas hääletuste soojuskaartideks ja nimeliste hääletuste ajaloolisteks arhiivideks. Nii toob see tänapäeva poliitikaajakirjandusse radikaalse läbipaistvuse.

Reaalajas jälgitavat USA Esindajatekoja ringkonnasõlme
435
Viide täiskogu hääletuse sünkroonimisest voo avaldamiseni
< 500 ms
Mõlema partei nimeliste hääletuste arhiveerimine ja kontrollsummade kontroll
100%
Kallutatust või parteilist moonutust automaatsetes kokkuvõtetes
0
Monitor, sülearvuti ja telefon, millel kõigil on avatud tume Kongressi jälgimisplatvorm

Väljakutse

Reaalajas toimiva kodanikuteabe platvormi loomiseks tuli lahendada sügavaid andmestruktuuri ja taristu probleeme.

Haprad ja killustatud föderaalsed andmevood

`gov.archives` ja Kongressi andmebaaside ametlikud API-d uuenevad sageli hilinemisega, neil on päringupiirangud, nende skeemid muutuvad ja tiheda koormusega istungite ajal esineb ootamatuid katkestusi.

Suur samaaegne koormus täiskogu hääletuste ajal

Kui täiskogus hääletatakse mõne olulise seaduse üle, külastavad platvormi korraga tuhanded ajakirjanikud ja valijad. Nad ootavad nimeliste hääletuste uuendusi vähem kui sekundiga, ilma et serverite töö aeglustuks.

Keerulise juriidilise ja menetluskeele tõlkimine

Seadusandluse toored metaandmed, nagu debati lõpetamise ettepanekud, suulised hääletused, lisamuudatused ja menetluslikud edasilükkamise hääletused, tuleb töödelda, puhastada ja esitada selgelt, ilma kallutatust lisamata ja tehnilist täpsust ohverdamata.

Brauseriaken tihedate seadusandlike toorandmeplokkide ja ühenduse hoiatusega
Sülearvuti, millel on hääletuse ajal järsult tõusev liiklusgraafik ja koormusnäidik

Meie lahendus

Authect ehitas Overwatchi ülimalt töökindla sündmuspõhise andmetoru ja terminalikasutajaliidesena.

Kiire valitsuse API-de sünkroonimise ja kättlemise mootor

Overwatchis töötavad taustal sünkroonimisprotsessid, mis hoiavad föderaalsete arhiividega (`CONGRESS_119_ROLLCALL`) püsivat ühendust. Need kontrollivad andmete kontrollsummasid ja indekseerivad uued nimeliste hääletuste kirjed millisekundite jooksul pärast avaldamist.

Ringkonnasõlmedel põhinev andmearhitektuur

Platvorm seob hääletusandmed kõigi 435 Kongressi valimisringkonna ja senaatorikohaga. See võimaldab teha kohe mitmemõõtmelisi päringuid hääletusajaloo, eelnõude sponsorluse ja parteiliste jaotuste kohta.

Kaasaegne terminalitasemel kasutajaliides ja agentide API

Overwatchil on finantsterminalidest inspireeritud elegantne ja kõrge kontrastsusega tume kasutajaliides. Meedias levitamiseks ja tehisintellekti agentidega liidestamiseks pakub see struktureeritud REST- ja GraphQL-lõpp-punkte.

Monitor andmete sünkroonimise toruga valimisringkondade kaardi ja hääletustulemuste kõrval

Tulemused

Overwatch on teinud The Lobbyst juhtiva sõltumatu digitaalse teabeallika USA Kongressi tegevuse kohta.

Nimeliste hääletuste kohene läbipaistvus

Valijad ja toimetused näevad kontrollitud hääletustulemusi ja liikmete andmeid juba mõni sekund pärast haamrilööki.

Laitmatu töökindlus

Platvorm oli 100% ajast kättesaadav ja andmete kontrollsummad püsisid terviklikud ka üleriigiliste vahevalimiste ja kõige tihedamate seadusandlike hääletuste ajal.

Valmis arendajate ja tehisintellekti ökosüsteemi jaoks

Ajakirjanikud, teadlased ja poliitikat analüüsivad tehisintellekti agendid saavad nüüd standardiseeritud API-de kaudu kasutada puhtaid ja struktureeritud Kongressi andmeid.

Brauseriaknad lõplike hääletustulemuste ja nimeliste hääletuste arhiivi ajajoonega
Sülearvuti tööaja ja API töölauaga ning telefon hääletusteavitusega

Veel projekte

Rääkige meile, mida te ehitate. Asutaja vastab ühe tööpäeva jooksul ja ehitab selle koos teiega.

Lisame teie andmed oma CRM-i, et saaksime teiega teie päringu osas ühendust võtta. Lisateavet leiate meie privaatsuspoliitikast.