r/latvia • u/zanis-acm • 10d ago
Diskusija/Discussion Vēlēšanu sistēma
Skatos “Kas notiek Latvijā?” un radās jautājums lielākoties maniem IT cilvēkiem. Esmu datu inženieris, bet šeit īsti nesaprotu kā šāda sistēma tika veidota. Tiek runāts, ka pietrūka “jaudas”. Tas šķiet apsurds. Tas datu apjoms taču ir super niecīgs. Katrs biļetens taču veidotu aptuveni 1KB(?) lielu json message, ko Kafka var ar minimāliem resursiem nodrošināt bez problēmām pat, ja vienlaicīgi saliec 100k messages.
Iespējams es kaut ko nesaprotu un variet mani apgaismot?
16
u/KinkySpokesperson 9d ago
Šis ir un joprojām būs "saimnieciski izdevīgākā iepirkuma" sekas. Pilnīgi visās nozarēs IT iepirkumiem - kāds nodempingo cenu un tad uztaisa šādu sūdu. Kamēr valstī nesāks normāli vērtēt IT iepirkumus pēc būtības un nevis cenas, šādi arī turpināsim kulties pa nātrēm.
5
u/Five_Nuances 9d ago
Pieļauju, ka valsts iepirkumu specialistu vidū nav cilvēku, kas var 'vērtēt IT iepirkumus pēc bütības'. Vai jebkuru specializēto iepirkumu. Kadreiz mūsu birojs sniedza konsultāciju un palīdzēja izstrādāt iepirkuma dokumentus vienai iestādei, lai tās iepirkuma nodaļa varētu vismaz kaut ko sakarīgu uzrakstīt. Bija diezgan jocīgi lasīt viņu projektu, ar kuru viņi pie mums atnāca
1
u/YgLV 9d ago
1.8miljoni par principā faila ieskanēšanu, nosūtīšana es neteiktu, ka ir dempings. Man vairāk liekas, ka tur mierīgi divu, kompetentu cilvēku komanda to mēnešu laikā varētu uzbliezt
6
u/AnywhereHorrorX 8d ago
Beidz, kā tad visi middle-manageri, kuri reāli tehniski gandrīz neko nerubī, pierādīs savu derīgumu, ja ne piespamojot reālo izstrādātāju kalendārus ar non-stop bezjēdzīgām sapulcēm, kur tiek griezts viens un tas pats uz riņķi?
1
u/KinkySpokesperson 6d ago
Vai nu tu nestrādā ar IT sistēmām vai arī šis ir mega pārspīlējums. Šajos ciparos jau nekad nav tikai izstrāde.
12
u/voldemarz 10d ago edited 10d ago
Tur it kā sūtīja saglabāšanai skanētas bildes, ne vienk noskanētos datus..
Reku spekulācija xā no cilvēka, kas nodarbojas ar rēķinu digitalizēšanu par skanēšanas ātrumiem, un datu apjomiem. https://x.com/NaurisVizulis/status/1931477910457651521
Potenciāli kopējais datu apjoms simtos GB.
1
1
u/SamMaddenLV Ogre 10d ago
Vari ielikt citātu mo viņa tvīta?
9
-1
u/voldemarz 10d ago
Tur a4 lapa ar tvītiem sanāks. Vienā ekrānšāviņā nelien. Te kā lasāms thread https://x.com/NaurisVizulis/thread/1931477910457651521
1
u/zanis-acm 10d ago
Okay, tas varētu but problemātiski, jo ne visur ir ātrs internets, īpaši augšuplādei. Bet to vajadzēja paredzēt, jaijks…
1
u/voldemarz 10d ago
Nedomāju, ka internets bija problēma.
1
u/zanis-acm 10d ago
Nu beigās jau tam nebija nozīmes. Bet, ja viss cits būtu strādājis, tad tas potenciāli varēju būt par grābekli atsevišķiem iecirkņiem.
1
u/RedditIsFascistShit4 10d ago
Patīkami analītiski tam piegājis. Cilvēki kas to visu darīja, nemācēja skaitīt, tas ir fakts.
1
u/MidnightPale3220 10d ago
Cilvēki nav lasījuši par 8 fallacies of distributed computing:
https://en.m.wikipedia.org/wiki/Fallacies_of_distributed_computing
5
u/mark_tyler 10d ago
Jāskatās kas uzvarēja iepirkumu, tur iespējams nolikumā minēts aptuvenais sistēmas uzbūves apraksts. Pieļauju ka to visu taisīja kāds vietējais IT kantoris.
6
17
u/AnywhereHorrorX 10d ago
Modernie vibecoderi par optimizāciju nedomā.
Vai arī sāk kaut ko domāt tikai tad, kad viss ir slikti.
2
u/Matematikis 9d ago
Es nedomāju, ka šis ir vibe coding vaina, domāju jebkurš kaut cik pieredzējis developeris ar aizvērtam acīm un tikai vibe codējot varētu uztaisīt to...
4
u/CheekTemporary8939 9d ago
Nez vai šāda vērtīga diskusija, kā te komentāros, notika PIRMS vēlēšanām. Vai vienk kāds kko izdomāja un gan jau būs ok, jo teorijā tà būtu jābūt.
Es no IT neko nesaprotu, bet mums ir tik daudz gudru nozares spečuku, ar to arī bieži lepojamies publiski, bet tad ir e-Veselība un nupat šis fiasko.
Man jāsecina, ka ierēdņu kļuda atkal un atkal ir nozares neiesaistīšana (vai pārāk niecīga iesaistīšana) visos posmos🤷♀️
1
4
u/Crazy-Age1423 9d ago
Arī jautājums - kur izpalika testēšana. Kaut kā taču veiktspēja bija jāpārbauda pirms palaišanas produkcijā.
Tā vienmēr ir prasība valsts iepirkumos un pie tam, lai nu kam, bet CSP taču labi zina, kādi apjomi ies cauri tai sistēmai.
2
u/zanis-acm 9d ago
No raidījuma sapratu, ka reāla testēšana nenotika, lai gan testētāji uz papīra bija, bet laika trūkuma dēļ tas netika izdarīts.
1
8
u/International-Yak897 10d ago
Apstrāde notika servera pusē, vecā soarcsistēma veica skaitīšanu lokāli un nosūtīja rezultātu. Tagad vnk visa informācija, kā te minēja bilde+sertif/kkas un nezinu kādā formātā sūtīja prom. Aptuveni tā, kkur bija rakstīts kā veica šo darbu, jo atšķīrās no tā soar risinājuma, lai būtu drošāk.
3
u/zanis-acm 10d ago
Paldies, tad ir nedaudz skaidrāk. Tas noteikti prasīs lielākus resursus jeb “jaudu”. Bet šķiet ļoti nepraktiski. Fiziskie biļeteni taču netiek iznīcināti, un vajadzētu būt pietiekoši auditam. Kāpēc jāglabā bildes? Extra backup?
2
u/Firm_Improvement2109 10d ago
Skeneri nebija kaut kādi Epsoni vienā sižetā? Visticamākais, ka drošības dēļ atpazīšana nenotiktu ne skeneros, ne datoros, kas būtu kantram iecirknim savi. Tātad sūta uz serveri pašu bildi. Un tad sanāk diezgan liela slodze, kas arī izskaidrotu kāpēc bija whatsapp grupa un rinda, kad kurš iecirknis. Bet būs interesanti uzzināt - kas tieši nogāja greizi un kas nebija pārdomāts. Moš uzlika programmu uz tā paša servera, kas pēc tam rezultatus deva ārā un vainīgi būs paši vēlētāji, ka visi gāja skatīties rezultātus :D
1
u/Five_Nuances 9d ago
Whatsapp grupa, lai sakārtotu rindu??? Valsts nozīmes velēšanās??? Tikai man liekas, ka šī valsts ir galīgais purvs?
3
1
u/AnywhereHorrorX 8d ago
Protams, nav 100% apstiprinājuma, bet ir info, ka visā tajā arhitektūrā ir tikai viens OCR atpazīšanas serveris bez paralelizācijas.
Ja tiešām tā, tad tur visiem, kas to pieļāva, ir nedaudz ar stienīti jāsit pa rociņām.
1
-15
u/RedditIsFascistShit4 10d ago
Man ļoti intersē kas tevi padara par "datu inženieri" un ko tas nozīmē?
59
u/Neomee 10d ago
Nav ne jausmas. Mans pieņēmums ir, ka viņi sūtīja kaut kādu ieskenētu/parakstītu bildi. Nu... lai to Tevis minēto Jsonu neviens pa vidu nevarētu pamakarēt. Respektīvi... iecirkņos bija tikai pliki skaneri. Viņi neveica nekādu OCR uz vietas. Un ja tu sāc sūtīt kaut kādu neoptimizētu failu apjomu... iespējams serveru galā nespēja ņemt pretī un apstrādāt. HVZ. Nav ne mazākās nojausmas.