Deutschland-Stack: Nemški korak k popolni digitalni suverenosti in odprtokodni prihodnosti
Predstavljajte si državno upravo, ki ni ujetnik peščice globalnih tehnoloških velikanov. Kjer državljani, podjetja in vladne agencije komunicirajo varno, zanesljivo in predvsem brez tisočerih nezdružljivih programov ali zaprtih ekosistemov. To ni le utopična vizija iz kakšnega futurističnega romana, temveč jasen tehnični načrt, ki ga Nemčija trenutno uresničuje s projektom Deutschland-Stack.

Razlogi za nastanek te platforme izhajajo iz večdesetletnih frustracij celotnega javnega aparata. Nemška državna uprava na zvezni, deželni in občinski ravni je bila doslej sinonim za razdrobljenost. Vsaka institucija je dolga leta gradila svoje tehnološke vrtičke, kar je privedlo do neobvladljivega labirinta informacijskih sistemov, portalov in komunikacijskih kanalov. Vse to je močno upočasnjevalo digitalizacijo in povzročalo gromozanske vzdrževalne stroške.
Vlada je zato pod okriljem Zveznega ministrstva za digitalizacijo in posodobitev države zasnovala Deutschland-Stack kot enoten digitalni operacijski sistem. Njegov temeljni cilj ni na novo izumljati tople vode, temveč ustvariti skupen gradnik ponovno uporabljivih osnovnih storitev, varnih infrastruktur in interoperabilnih odprtokodnih komponent. Ekosistem temelji na mednarodnih industrijskih standardih in daje prednost tehnologijam, ki so zaupanja vredne, suverene in evropsko povezljive. Z njo želijo okrepiti gospodarski potencial, povečati operativno sposobnost države in povrniti zaupanje državljanov v digitalne državne storitve do ciljnega leta 2028.
Nabor izbranih programov je zbirka sodobnih tehnologij, ki so skrbno razdeljene v več logičnih slojev. Ti sloji zajemajo vse od razvoja in infrastrukture do platform in končnega dostopa uporabnikov. V sloju platform za podatke in integracijo najdemo preverjene baze podatkov, kot so PostgreSQL, MongoDB in MariaDB, ki zagotavljajo zanesljivo shranjevanje informacij, ter sisteme za orkestracijo kontejnerjev, med katerimi izstopa Kubernetes, ki omogoča izjemno prilagodljivo upravljanje aplikacij.
Razvojni sloj vključuje širok spekter programskih jezikov, od Rusta in Go do Pythona, ter priljubljena ogrodja, kot so Angular, React in Flutter, s katerimi razvijalci gradijo sodobne in odzivne uporabniške vmesnike. Posebna pozornost je namenjena infrastrukturi in varnosti, kjer prevladujejo protokoli in standardi, kot so IPv6, sodobni šifrirni standardi, OAuth in Open ID Connect za avtentikacijo ter napredni omrežni protokoli.
Zelo obetavno je tudi dejstvo, da država uradno podpira in vključuje uporabo naprednih orodij za umetno inteligenco in strojno učenje, vključno z ogrodji PyTorch in TensorFlow. Vse to jasno kaže, da Deutschland-Stack ni le muzej zastarelih državnih IT orodij, temveč propulzivno okolje, ki drži korak z najnovejšim dogajanjem v industriji programske opreme.
Nedavno so pod okriljem sveta za IT načrtovanje sprejelie odločitev, da bo projekt platforma ZaPuK postal eden glavnih temeljnih kamnov Deutschland-Stacka. ZaPuKje kratica za ciljno arhitekturo poštnih predalov in komunikacijskih rešitev, je dolgo pričakovani nemški odgovor na kaos državnih portalov. Z njim se bodo postopoma upokojile in zamenjale številne stare in med seboj nezdružljive rešitve za komuniciranje z državo. Namesto njih prihaja poenotena arhitektura, katere srce predstavlja odprti komunikacijski standard Matrix.
Ta decentraliziran protokol na nivoju celotnega omrežja rešuje točno tiste težave z interoperabilnostjo, ki so državo pestile desetletja. Ker gre za neodvisen standard, v celoti odpravlja monopol posameznih komercialnih ponudnikov. Vsaka zvezna dežela ali javna agencija bo lahko poganjala svoj strežnik, ohranila popoln nadzor nad svojimi občutljivimi podatki in infrastrukturnimi nastavitvami, hkrati pa bo prek federacije strežnikov varno in brezšivno komunicirala z vsemi drugimi deli uprave ter prebivalstvom.
Da tukaj ne gre zgolj za lepe besede in načrte na papirju, dokazuje trenutno že zelo aktiven pilotni projekt z imenom Neo. V okviru tega preizkusa tehnološki konzorcij pripravlja tehnološko razširitev spletnega vmesnika BundID in ustvarja priročno pametno mobilno aplikacijo. Ta bo prebivalcem omogočala neposredno, šifrirano in predvsem v realnem času izvedeno komunikacijo z javnimi organi pri urejanju vsakodnevnih birokratskih zadev. Vse komponente in rešitve pri tem pilotu se programirajo strogo kot odprta koda, kar pomeni, da so in bodo vedno na voljo za prosto ponovno uporabo, revizijo in nadgradnjo celotnemu sektorju.
Nemčija s tem tehnološkim korakom pravzaprav sploh ne orje ledine prvič. Popolnoma enak in nadvse uspešen pristop so že pred tem ubrali v svojem zdravstvenem sektorju, kjer so prav tehnologijo Matrix določili kot absolutni temelj za njihov messenger sistem, uradni in nadvse strogo varovani komunikacijski standard, ki bo med seboj varno povezal več kot sto petdeset tisoč različnih zdravstvenih organizacij in več kot sedemdeset milijonov pacientov po vsej državi.

