Aruba: i Cloud Server Smart costano meno all’estero

Ieri, quasi per sbaglio, sono andato a finire sul sito internazionale di Aruba Cloud ed ho subito notato qualcosa di diverso dal sito italiano: il prezzo dei server smart è drasticamente ridotto rispetto a quello praticato sul portale italiano almeno del 50%. Continue reading Aruba: i Cloud Server Smart costano meno all’estero

Che cosa sono i microservizi?

Contesto

Dagli anni ‘90 il modello multi-strato (multi-tier architecture) è stato considerato un pattern architetturale fondamentale per costruire un sistema software. Secondo tale modello le varie funzionalità software sono logicamente separate su più strati che comunicano tra di loro. Ogni strato comunica con gli strati adiacenti in modo diretto richiedendo ed offrendo servizi. In effetti in questa architettura il sistema software, sia pure se logicamente suddiviso in strati, risulta essere un unico sistema monolitico.

L’avvento e la diffusione del cloud computing, le pratiche di continuous delivery, l’approccio alla gestione della complessità del software basato sul DDD (Domain-Driven Design), l’organizzazione agile delle aziende in team di sviluppo piccoli ed autonomi (3-7 persone) sono il contesto in cui è emerso il modello dell’architettura a microservizi.

Che cosa sono i microservizi?

In breve i microservizi sono dei servizi “piccoli” ed autonomi che interagiscono tra di loro e che hanno come finalità quella di fare una cosa e di farla bene; sono a tutti gli effetti dei sistemi distribuiti. Per dare una definizione più precisa possiamo riprendere le parole di Martin Fowler che afferma:

Lo stile architetturale a microservizi è un approccio allo sviluppo di una singola applicazione come insieme di piccoli servizi, ciascuno dei quali viene eseguito da un proprio processo e comunica con un meccanismo snello, spesso una HTTP API.

Continue reading Che cosa sono i microservizi?

Utilizzare Squid come HTTP proxy per bloccare l’accesso in LAN ad alcuni siti web

stop-facebook

Squid è tra i più diffusi caching proxy. Può essere facilmente utilizzato come HTTP proxy per bloccare l’accesso ad una lista di siti. Continue reading Utilizzare Squid come HTTP proxy per bloccare l’accesso in LAN ad alcuni siti web