Nell’ottica del miglioramento dei nostri servizi ai clienti abbiamo stretto una partnership con OVH con nuovi server che ci consentono di migliorare le prestazioni delle nostre app mobile e delle nostre applicazioni web.
Negli ultimi anni la tecnologia di Micropedia ha preso una direzione orientata al cloud e dopo una fase di apprendimento sulle infrastrutture cloud abbiamo drasticamente deviato dopo otto anni le nostre tecnologie e le nostre infrastrutture, passando a sistemi molto più potenti e performanti.
Abbiamo portato a due gli snapshot giornalieri dei server mantenendo comunque il backup notturno di tutti i database.
Siamo passati da tecnologie Microsoft a Tecnologie Linux con l’utilizzo di software come Tomcat, Apache e Java per quanto riguarda il linguaggio di programmazione.
Per fronteggiare la crisi energetica invece di pesare sui contratti di assistenza abbiamo fatto uno sforzo di migrazione di tutti i software verso Java su sistema operativo Linux con i seguenti vantaggi:
Vantaggi dei server Linux:
Costo: Linux è open source e quindi gratuito, il che significa che non ci sono costi di licenza per l’utilizzo.
Stabilità: Linux è un sistema operativo molto stabile e affidabile, con un tempo di attività generalmente superiore rispetto ad altri sistemi operativi.
Sicurezza: Linux è un sistema operativo molto sicuro e meno vulnerabile a virus e attacchi informatici rispetto ad altri sistemi operativi.
Personalizzabilità: Linux è altamente personalizzabile e offre una vasta gamma di opzioni e funzionalità per l’utilizzo.
Comunità: Linux ha una grande comunità di utenti e sviluppatori che contribuiscono costantemente allo sviluppo e alla manutenzione del sistema operativo.
Vantaggi della tecnologia Java:
Portabilità: Java è una piattaforma indipendente, il che significa che le applicazioni Java possono essere eseguite su qualsiasi sistema operativo che supporti una JVM (Java Virtual Machine).
Sicurezza: Java fornisce una serie di meccanismi di sicurezza integrati, come la gestione della memoria automatica, che aiutano a proteggere le applicazioni da eventuali vulnerabilità.
Scalabilità: Java è progettato per supportare l’elaborazione distribuita, il che lo rende una soluzione ideale per le applicazioni aziendali che richiedono un elevato livello di scalabilità.
Comunità: Java ha una vasta comunità di sviluppatori che creano continuamente nuove librerie e strumenti per la piattaforma, il che significa che ci sono molte risorse disponibili per gli sviluppatori.
Produttività: Java offre una serie di strumenti e librerie che aiutano gli sviluppatori a creare rapidamente e facilmente applicazioni complesse.