Applicazioni Distribuite: facciamo un passo indietro
Applicazioni Distribuite: facciamo un passo indietroSpeaker:

Gabriele Santomaggio
Developer @ RabbitMQ team
Speaker:

Michele Giacobazzi
CTO @ WellD
Tematiche:
Le reti elettriche europee sono sotto pressione da entrambi i lati: la domanda cresce rapidamente, spinta da veicoli elettrici, pompe di calore e datecenter, mentre le fonti rinnovabili immettono energia in modo intermittente. SPARklE è la piattaforma cloud-native che abbiamo costruito per rispondere a questa sfida, gestendo Comunità Energetiche Rinnovabili e mercati di flessibilità energetica su Kubernetes.
In questo talk raccontiamo la nostra esperienza nel costruire una piattaforma cloud-native, con scelte architetturali concrete e lezioni apprese in produzione.
– come abbiamo ridotto dimensioni e tempo di avvio dei container springBoot, lavorando su jre minimale, AOT cache e tuning delle risorse
– come abbiamo usato FluxCD per implementare un modello GitOps in un progetto che coinvolge più partner ottenendo deployment auditabili e rollback affidabili senza interventi diretti sul cluster.
– come abbiamo implementato la multitenancy a livello database usando PostgreSQL Row-Level Security con propagazione di variabili di sessione attraverso un connection pool, eliminando completamente le clausole WHERE dall’application code e garantendo isolamento completo tra CER diverse.
Un talk su trade-off reali, con case study concreto e live demo della piattaforma.