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-up Cosa 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 Servizi finanziari e pagamenti Telecomunicazioni Editoria e media Sicurezza, controllo degli accessi e audit Domotica e IoT Come lavoriamo: dall'ascolto al passaggio al team Flusso in quattro fasi: ascolto, proposta, realizzazione a passi piccoli, passaggio al team. Ascolto contesto e vincoli Proposta ambito, tempi, costo Realizzazione passi piccoli e rilasciabili Passaggio al team documentazione 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 progetto Schema: 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à Sicurezza Dati Software e sistemi progettati insieme Prestazioni Stato 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 comune Schema: cloud pubblico e datacenter proprio sopra una piattaforma comune (Kubernetes o OpenShift) con le stesse regole di identità, rete e monitoraggio. Cloud pubblico elastico, a consumo Datacenter controllo, dati locali Piattaforma comune Kubernetes o OpenShift Identità Rete Monitoraggio Cloud, on premise e ibrido: una piattaforma comune Kubernetes e piattaforme cloud native
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 accessi MFA, privilegi minimi Rete segmentazione, mTLS Carichi di lavoro immagini verificate, policy Dati cifratura, backup provati Rilevamento e risposta log, allarmi, piano Sicurezza a strati (difesa in profondità) Red Hat OpenShift Container Platform
Ricerca nei documenti (RAG) per un assistente IA Flusso: documenti autorizzati, indicizzazione, ricerca dei passaggi, modello che risponde con le fonti, valutazioni continue. Documenti solo fonti autorizzate Indicizzazione porzioni e vettori Ricerca passaggi pertinenti Modello risponde dalle fonti Risposta con citazioni verificabile Valutazioni continue su casi noti Ricerca nei documenti (RAG) per un assistente IA Ingegneria IA e sistemi agentici
Dal commit al cluster: rilascio automatico e controllato Flusso: commit, build e test, scansione di dipendenze e immagini, stato desiderato in Git, riconciliazione nel cluster, osservabilità. Commit revisione del codice Build Test Scansione Git degli ambienti stato desiderato Cluster riconciliato in automatico Osservabilità e ritorno indietro Dal commit al cluster: rilascio automatico e controllato Orchestrazione e automazione
Automazione dei processi: dal lavoro manuale al flusso controllato Flusso: processo manuale, mappa del processo, automazione dei passi ripetitivi, controlli e registro, persone sui casi eccezionali. Processo manuale ripetitivo e a rischio errore Mappa del processo passi, dati, eccezioni Automazione script, workflow, API Controlli validazioni Registro traccia di ogni passo Persone sui casi eccezionali Automazione dei processi: dal lavoro manuale al flusso controllato Orchestrazione e automazione
Domotica e IoT: architettura locale con MQTT Schema: sensori e attuatori verso un gateway, broker MQTT locale, Home Assistant e Node-RED per le automazioni, accesso da fuori solo via VPN. Sensori Zigbee, Modbus Attuatori luci, clima Gateway protocolli locali Broker MQTT messaggi in locale Home Assistant Node-RED Cruscotto locale, VPN da fuori Domotica e IoT: architettura locale con MQTT Domotica e IoT
Perché Modentra Il nome unisce MODel, ENgineering e orchesTRAtion: il modello, l'ingegneria e l'orchestrazione. Leggi la storia del brand .
Richiedi il check-up Cosa include il check-up