Chi siamo

Modentra è un gruppo di lavoro di ingegneria del software con base a Pavia. Aiutiamo PMI, studi e team tecnici a modernizzare il software che usano ogni giorno, senza fermare il lavoro.

Ogni progetto ha un referente tecnico unico, con oltre vent'anni di esperienza in settori regolati: piattaforme che trattano dati di pagamento, ambienti ad alta disponibilità, sistemi con controllo degli accessi e audit. Avete una sola persona a cui chiedere, dalla prima chiamata alla consegna.

Richiedi il check-upCosa include il check-up

Portiamo metodo prima degli strumenti: partiamo dal problema e dai vincoli, scegliamo l'architettura più semplice che regge, la realizziamo a passi piccoli e la consegniamo documentata. Se un progetto richiede competenze che non abbiamo, lo scriviamo nella proposta prima di iniziare: chi coinvolgere, per fare cosa e a quale costo.

Cose che potete verificare

Modentra Dev · Pavia, Lombardia · mail@modentra.dev

Competenze

Architetture

Come si progetta il sistema

  • Applicazioni e API progettate per cambiare
  • Piattaforme cloud native e multi-cluster
  • Alta affidabilità, backup e disaster recovery
  • Sistemi agentici con RAG e strumenti (MCP)
  • Applicazioni a servizi e a eventi
  • Edge e IoT con elaborazione locale

Metodologie

Come si lavora

  • Ingegneria del software: test, revisione, rilascio continuo
  • Ingegneria IA: valutazioni, osservabilità, sicurezza
  • GitOps e infrastructure as code
  • DevSecOps e conformità (PCI-DSS)
  • Scrum e consegna a passi piccoli
  • Refactoring con test di caratterizzazione
  • Assessment, second opinion e FinOps
  • Formazione e passaggio di consegne

Strumenti

Con cosa si realizza

  • Kubernetes e Red Hat OpenShift
  • Helm, Argo CD e Flux
  • Ansible, Jenkins, GitHub Actions e GitLab CI
  • Terraform e OpenTofu
  • Prometheus e Grafana
  • MQTT, Home Assistant e Node-RED

Ambiti di esperienza

Come lavoriamo: dall'ascolto al passaggio al teamFlusso in quattro fasi: ascolto, proposta, realizzazione a passi piccoli, passaggio al team.Ascoltocontesto e vincoliPropostaambito, tempi, costoRealizzazionepassi piccoli e rilasciabiliPassaggio al teamdocumentazione e formazione
Come lavoriamo: dall'ascolto al passaggio al team

Come lavoriamo

Semplice prima di tutto
Scegliamo la soluzione più semplice che regge il problema. Kubernetes quando serve, non per default.
Misurabile
Ogni intervento parte da un obiettivo verificabile: tempi di rilascio, costi, affidabilità, qualità delle risposte di un agente.
Trasparente
Ambito, tempi e costi per iscritto. Diciamo anche quando il nostro intervento non serve.
Autonomia del team
Codice e documentazione stanno da voi. Il lavoro finisce quando sapete mantenerlo senza di noi.

Cinque qualità, in ogni progetto

Scalabilità, sicurezza, protezione dei dati, prestazioni e tecnologie aggiornate non sono optional: si decidono all'inizio e si verificano nel tempo.

Le cinque qualità attorno al progettoSchema: software e sistemi al centro, con cinque qualità che si decidono all'inizio e si verificano nel tempo: scalabilità, sicurezza, protezione dei dati, prestazioni, tecnologie aggiornate.ScalabilitàSicurezzaDatiSoftware e sistemiprogettati insiemePrestazioniStato dell'arte
Le cinque qualità attorno al progetto

Scalabilità

Il sistema cresce con il carico e con il team, senza riscriverlo.

  • Servizi senza stato e scalabilità orizzontale (12-factor)
  • Autoscaling, code ed eventi dove servono
  • Obiettivi di livello del servizio (SLO) e prove di carico

Sicurezza

Sicurezza dal progetto, non aggiunta alla fine.

  • Permessi minimi, segreti gestiti e zero trust
  • Sviluppo sicuro secondo OWASP ASVS e NIST SSDF
  • Catena di fornitura sotto controllo: SBOM, dipendenze, immagini firmate

Protezione dei dati

I dati personali sono trattati con il minimo necessario e protetti per impostazione predefinita.

  • Protezione dei dati fin dalla progettazione e per impostazione predefinita (GDPR art. 25)
  • Misure di sicurezza adeguate allo stato dell'arte (GDPR art. 32): cifratura, accessi, backup e ripristino provato
  • Conservazione limitata, registri degli accessi e residenza dei dati nell'UE dove serve

Performance

Veloce per chi lo usa e prevedibile sotto carico, misurato e non supposto.

  • Budget di prestazioni e Core Web Vitals per il web
  • Profilazione e osservabilità con OpenTelemetry
  • Cache, indici e dimensionamento verificati con misure

Stato dell'arte

Tecnologie supportate e pratiche consolidate, scelte con criterio e riverificate nel tempo.

  • Versioni con supporto attivo e piano di aggiornamento
  • Infrastruttura come codice, GitOps e decisioni architetturali documentate (ADR)
  • Standard aperti e fonti ufficiali, con data di verifica

Schemi di riferimento

Come ragioniamo su infrastruttura, sicurezza, IA, automazione e domotica: ogni schema rimanda al servizio che lo applica.

Cloud, on premise e ibrido: una piattaforma comuneSchema: cloud pubblico e datacenter proprio sopra una piattaforma comune (Kubernetes o OpenShift) con le stesse regole di identità, rete e monitoraggio.Cloud pubblicoelastico, a consumoDatacentercontrollo, dati localiPiattaforma comuneKubernetes o OpenShiftIdentitàReteMonitoraggio
Sicurezza a strati (difesa in profondità)Cinque strati, dall'alto: identità e accessi, rete, carichi, dati, rilevamento e risposta. Ogni strato limita il danno se quello sopra cede.Identità e accessiMFA, privilegi minimiRetesegmentazione, mTLSCarichi di lavoroimmagini verificate, policyDaticifratura, backup provatiRilevamento e rispostalog, allarmi, piano
Ricerca nei documenti (RAG) per un assistente IAFlusso: documenti autorizzati, indicizzazione, ricerca dei passaggi, modello che risponde con le fonti, valutazioni continue.Documentisolo fonti autorizzateIndicizzazioneporzioni e vettoriRicercapassaggi pertinentiModellorisponde dalle fontiRisposta con citazioniverificabileValutazioni continue su casi noti
Dal commit al cluster: rilascio automatico e controllatoFlusso: commit, build e test, scansione di dipendenze e immagini, stato desiderato in Git, riconciliazione nel cluster, osservabilità.Commitrevisione del codiceBuildTestScansioneGit degli ambientistato desideratoClusterriconciliato in automaticoOsservabilità e ritorno indietro
Automazione dei processi: dal lavoro manuale al flusso controllatoFlusso: processo manuale, mappa del processo, automazione dei passi ripetitivi, controlli e registro, persone sui casi eccezionali.Processo manualeripetitivo e a rischio erroreMappa del processopassi, dati, eccezioniAutomazionescript, workflow, APIControllivalidazioniRegistrotraccia di ogni passoPersone sui casi eccezionali
Domotica e IoT: architettura locale con MQTTSchema: sensori e attuatori verso un gateway, broker MQTT locale, Home Assistant e Node-RED per le automazioni, accesso da fuori solo via VPN.SensoriZigbee, ModbusAttuatoriluci, climaGatewayprotocolli localiBroker MQTTmessaggi in localeHome AssistantNode-REDCruscotto locale, VPN da fuori

Perché Modentra

Il nome unisce MODel, ENgineering e orchesTRAtion: il modello, l'ingegneria e l'orchestrazione. Leggi la storia del brand.

Richiedi il check-upCosa include il check-up