Moduli/Tecnologia e sicurezza del nostro software per associazioni

Tecnologia e sicurezza del nostro software per associazioni

Microservizi, autenticazione Keycloak e oltre 600 REST-API aperte. Costruito in modo modulare, documentato in modo trasparente, contro il lock-in fin dalla prima riga di codice.

Consigliato da

Tesla Owners SwitzerlandTesla Owners Switzerland
TSV RohrdorfTSV Rohrdorf
Altpfadi Adler AarauAltpfadi Adler Aarau
Kunst- und Geräteturnen KleindöttingenKunst- und Geräteturnen Kleindöttingen
Radfahrerverein der Stadt WinterthurRadfahrerverein der Stadt Winterthur
Turnverein Eien-KleindöttingenTurnverein Eien-Kleindöttingen
Schwingerclub RothenburgSchwingerclub Rothenburg
Tesla Owners SwitzerlandTesla Owners Switzerland
TSV RohrdorfTSV Rohrdorf
Altpfadi Adler AarauAltpfadi Adler Aarau
Kunst- und Geräteturnen KleindöttingenKunst- und Geräteturnen Kleindöttingen
Radfahrerverein der Stadt WinterthurRadfahrerverein der Stadt Winterthur
Turnverein Eien-KleindöttingenTurnverein Eien-Kleindöttingen
Schwingerclub RothenburgSchwingerclub Rothenburg

Le risposte alle tipiche domande tecniche

I membri dell'associazione con affinità per l'IT fanno domande tecniche prima di consigliare una piattaforma: dove si trovano i dati? Quali backup ci sono? Si può uscire di nuovo senza lock-in?

DigitalMembers gira su un cluster Kubernetes ad alta disponibilità presso Hetzner in Germania, con tutti i dati salvati in forma cifrata. Login tramite Keycloak, backup regolari, tutti i dati esportabili tramite oltre 600 endpoint REST.

600+ REST-API con Swagger e SDK automatici

Oltre 600 endpoint REST secondo lo standard OpenAPI 3, ricercabili tramite Swagger UI, con SDK generati per Python, TypeScript e Swift. Le integrazioni personalizzate sono pronte in ore, non in settimane.

600+ REST-API con Swagger e SDK automatici

Keycloak, login centrale & server di autorizzazione

Keycloak per login e ruoli, secondo standard aperti come OAuth 2.0 e OpenID Connect. Login a due fattori con passkey, chiavi di sicurezza o app Authenticator. Ruoli rigorosamente separati per ogni associazione.

Keycloak, login centrale & server di autorizzazione

Event streaming con Apache Kafka

Circa 15 microservizi indipendenti, ognuno con il proprio database e la propria interfaccia. Se uno si blocca, gli altri continuano a funzionare. I servizi comunicano tramite Apache Kafka: circa l'80 percento del lavoro avviene in background, l'interfaccia resta veloce anche nei picchi di carico.

Cluster Kubernetes ad alta disponibilità

Il controllo del cluster funziona con ridondanza tripla: se un server si blocca, gli altri subentrano automaticamente. I server non sono raggiungibili direttamente da Internet e installano gli aggiornamenti di sicurezza in modo autonomo.

Tutti i dati salvati in forma cifrata

Tutti i supporti dati nel cluster sono completamente cifrati, le chiavi sono salvate separatamente dai server. I backup lasciano il data center solo in forma cifrata e sono conservati presso un secondo provider cloud indipendente.

Hosting in Germania, compatibile con GDPR e nLPD

Cluster Kubernetes nei data center Hetzner in Germania. Point-in-Time-Recovery su PostgreSQL, backup regolari, conforme a GDPR e nLPD.

Audit log. Tracciabile fino al minuto in caso di emergenza

Ogni azione rilevante per la sicurezza (login, accesso, esportazione, eliminazione) viene registrata: chi, quando, cosa. Dopo tre mesi le voci vengono eliminate automaticamente.

Test, monitoring & security review annuale

Test automatizzati per ogni servizio, in più una revisione esterna annuale della sicurezza dell'intera piattaforma. Rileviamo errori di produzione nel giro di pochi minuti tramite Sentry (hosted nell'UE).

Analytics privacy-friendly con Matomo

Nessun cookie di tracking di terze parti: le statistiche di utilizzo vengono anonimizzate tramite la nostra istanza Matomo in Germania.

Retention policy, log e dati di invio

I dati di log e di invio vengono conservati solo per un periodo limitato: voci di audit tre mesi, dati di invio due anni di default, configurabile per ogni associazione. Dettagli nella nostra informativa sulla protezione dei dati.

In uso ogni giorno da noi

Usiamo la nostra piattaforma ogni giorno nel team: per contabilità, spese e salari, ma anche per project board e documentazione. Le funzioni nascono da flussi di lavoro reali.

Il nostro stack tecnologico

Python, Vue, PostgreSQL, Redis, Keycloak, HashiCorp Vault, Nginx, MinIO (S3), Kubernetes e GitLab self-hosted. Componenti collaudati con una grande community.

Domande frequenti

Dove vengono ospitati i dati? In Svizzera?
Cosa succede ai nostri dati se disdiciamo?
Cosa succede in caso di downtime o perdita di dati?
DigitalMembers e Open Source?

Software che capisci e di cui ti fidi

Trasparenza invece di magia. Ogni endpoint, ogni database, ogni cifratura è documentata.

Prova gratis