Architecture
Innosocia er ikke bygget som en klassisk cloud-platform. Projektet hviler på en lille, selvhostet og bevidst enkel arkitektur med fokus på local-first principper, tydelige noder og lav platformafhængighed.
Innosocia er bygget som et lille økosystem af noder og tjenester i stedet for som én stor, central platform. Det gør det lettere at forstå driften, flytte dele rundt og eksperimentere uden at hele systemet bliver skrøbeligt.
Det er ikke en maksimalistisk infrastruktur. Tværtimod. Pointen er at holde systemet lille nok til at kunne vedligeholdes og gennemskues, men stærkt nok til at bære både apps, site og dokumentation.
Hver del af systemet har en tydelig funktion.
Fungerer som edge node og personligt platformslag med fokus på filer, Nextcloud og stabil, lokal infrastruktur.
Fungerer som applikationsnode til apps, eksperimenter og services, hvor der er behov for mere fleksibilitet og flere ressourcer.
Skaber et samlet offentligt lag udadtil og holder styr på routing mellem site, apps og eventuelle tjeneste-endpoints.
Innosocia.dk fungerer som front door, mens apps og dokumenter lever i deres egne spor og noder under samme overordnede struktur.
På sigt kan denne struktur udvides med flere apps, offentlige filrum, downloads, statusfeeds og eventuelt flere noder. Men udgangspunktet forbliver det samme: små robuste systemer der kan forstås, drives og ændres uden at blive fanget i unødig kompleksitet.