Logicos: setup di una piattaforma DevOps

Logicos è una software house costituita nel 2014, fornisce servizi per aziende ICT, opera come Second Tier Contractor, progetta software e fornisce sistemi informativi integrati hardware e software per l’automazione di processi aziendali.

Logicos è parte del consorzio Area Tech Bagnoli e convenzionata con l’Università Federico II di Napoli.

https://logicos.it

Avvicinarsi ai pattern DevOps è ormai d’obbligo per una azienda che produce software di livello enterprise. L’automazione dei processi di sviluppo, build e deploy garantisce un maggior controllo e una velocità nel rilascio delle nuove feature o di fix.
È per questi motivi che Replio è ormai da qualche anno partner di Logicos per il provisioning di una piattaforma devops e di una serie di automazioni che facilitano e velocizzano la produzione del software.

Setup della piattaforma

Per Logicos, Replio ha predisposto sulla propria infrastruttura un server GitLab, usato dagli sviluppatori dei vari team per gestire il codice dei progetti interni ed esterni. Il server Gitlab gira su piattaforma Kubernetes, in modalità High-Available, ed è giornalmente backuppato su un bucket S3 in cloud, nonchè protetto da firewall e web-application firewall.

Un’altra componente importante della piattaforma è il registry Docker privato, che Replio ha messo a disposizione e “securizzato” che diventa la destinazione della produzione di artefatti delle pipeline.

Oltre al server GitLab e al registry, Replio ha predisposto per Logicos una serie di pipeline CI/CD, che in base a dei pattern e template pre-stabiliti,viene triggerata ed effettua dei test unitari e di integrazione; superato questo step, la pipeline builda il codice e produce un’immagine docker che viene pushata sul registry Docker, opportunamente taggata in base al semantic versioning.

La fase di deploy delle applicazioni buildate, su piattaforma Kubernetes, viene garantita infine da ArgoCD, che recepisce la nuova immagine buildata e si occupa dell’aggiornamento dell’applicazione on-line.

Tutti i vari step producono delle notifiche che vengono inviati sui canali scelti da Logicos, il cui team è informato in tempo reale relativamente alle varie fasi di build/deploy.

Vantaggi della piattaforma DevOps

Grazie alla piattaforma devops, Logicos è riuscita nell’intento di automatizzare il processo di sviluppo e di distribuzione del software, riducendo il tempo di rilascio e migliorando la qualità del prodotto finale, con una conseguente soddisfazione del cliente finale che vede una più rapida e precisa risposta alle proprie esigenze.

Lavorare con il team di Replio è stato ed è sempre un vero piacere; parliamo la stessa lingua e raggiungiamo facilmente gli obiettivi prefissati.

Antonio A. (CTO Logicos)

© 2023 Replio SRL
VIA Caldera, 21 – 20153 Milano
P.IVA: IT09469131214
CAP. SOC. € 15.000,00 i.v.

DOVE

Via Caldera, 21 – Milano
Italia

Tel: 02 8088 8054
info@replio.it

QUANDO

Lunedì – Venerdì
09:00 – 18:00

Sabato – Domenica
Chiuso