Ööpäevaringne olukorrapilt: 31 avalikku allikat ühel töölaual, uuendus iga 15 minuti järel.
Ülesanne
Teave objekti kohta on laiali kümnetes avalikes allikates ja selle käsitsi kokku kogumine on aeglane.
Asutaja roll
Dmitri ehitas allikate kogumise, seoste kaardi ja muutuste jälgimise.
Tulemus
Ühes vaates on avalik teave objekti kohta koos allika ja ajatempliga, muudatustest tuleb märguanne.
Probleem
Avaallikate seire on killustatud API-de, voogude ja saitide vahel, igaühel oma vorming ja piirangud. Üks kättesaamatu allikas ei tohiks kogu seiret peatada.
Lahendus
31 sõltumatut allika-adapterit töötavad korraga (Promise.allSettled), igaühel oma timeout, kordus ja vahemälu. Iga läbikäik salvestatakse ajatempliga ja muudatused jõuavad brauserisse SSE kaudu.
Tulemus
Geopoliitika, lennundus, meresõit, küber, loodusohud, turg ja makro on ühes operaatorivaates; üksiku allika rike jääb nähtavaks, aga ei katkesta tööd.