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

- 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

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.


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.

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.


Veel projekte
Mobile AppReact NativeSupabaseBredinoBredino: kontrollitud paarisobituse ja aretuse platvorm tõupuhastele loomadele39Rakenduse ekraani100%Kontrollitud dokumendid109Automaattestid
FintechTradingArtificial IntelligenceSmartTraderSmartTrader: tehnilise analüüsi ja automatiseeritud kauplemise platvorm100k+Aktiivsed kauplejad< 20 msViivitus50+Nutikad tööriistad
HospitalityFoodTechSaaSFoodNotifyFoodNotify: toitlustuse juhtimise ja automatiseeritud köögitöö platvorm30 000+Asukohad15%Kulude vähenemine100+Integratsioonid