Nei precedenti articoli abbiamo visto come progettare e integrare servizi “piccoli abbastanza”. In questo articolo cercheremo di capire come è possibile gestire il “pregresso”, ossia...
Nel precedente articolo abbiamo cominciato a dare il nostro sguardo ai microservizi, presentandone caratteristiche, ambiti di uso ed eventuali controindicazioni. Ma i microservizi vanno integrati...
DevOps, scalabilità, Continuous Delivery sono termini sempre più comuni a dimostrazione della tendenza che incoraggia a rilasciare soluzioni software il più velocemente possibile. Ma nella...
Come trasformare un ciclo di rilascio da trimestrale a settimanale
Raffaele Spazzoli
Tecnologie, architettura e approccio DevOps hanno consentito all'infrastruttura software di una banca statunitense di passare da rilasci trimestrali, sottoposti a un complicato processo di autorizzazione,...
In questo articolo cominciamo a parlare di “architettura esagonale”, un tentativo di rappresentare l’architettura del software che vada oltre la classica rappresentazione “a tre livelli”...
V parte: Ulteriori livelli di simulazione in Bizagi Modeler
Eustachio Nicoletti
Le funzioni di simulazione di Bizagi Modeler consentono di valutare le prestazioni del modello di un processo al variare delle configurazioni. Continuiamo con questo articolo...
Cominciamo con questo articolo a vedere le funzioni di simulazione disponibili nel Modeler di Bizagi: esse consentono di valutare le prestazioni di un modello di...
In questa nuova serie cominciamo una riflessione sulle tendenze dello sviluppo software per quanto riguarda i linguaggi e le architetture in primis. Lo scenario, infatti,...
Tra le pratiche ormai entrate nella cultura degli sviluppatori, c’è sicuramente la Continuous Integration. Nata dalle esigenze derivanti dall’approccio dell’eXtreme Programming, l’integrazione continua (CI) deve...
Dopo la panoramica generale vista nell’articolo precedente, concludiamo in questo articolo l’analisi sulle IT Operations, prendendo in esame i nuovi container, le loro caratteristiche e...
In questo e nel successivo articolo, effettueremo una carrellata sull’argomento container nelle sue varie sfaccettature, in relazione alle evoluzioni in atto nel mondo delle IT...
Negli ultimi anni si parla sempre più spesso di Big Data, Centralized Log Management e Analytics alimentando l'ecosistema delle soluzioni commerciali e open source. In...
Negli ultimi anni si parla sempre più spesso di Big Data, Centralized Log Management e Analytics alimentando l'ecosistema delle soluzioni commerciali e open source. In...
L'affermazione del modello di cloud computing e le lezioni imparate nella gestione di software distribuito hanno portato all'ideazione di uno stile architetturale basato su microservizi,...
Con questo primo articolo avviamo una miniserie dedicata alle business architecture. Si tratta di un modello di architettura di alto livello, allineata ai processi business,...
Nel corso di questa serie abbiamo visto alcuni concetti generali delle architetture di integrazione con particolare riferimento a SOA, abbiamo presentato SwitchYard, la nuova implementazione...
L'importanza che i social media hanno raggiunto nell'attuale panorama mondiale va ben oltre l'aspetto informatico: le due piattaforme social più diffuse rappresentano ormai il principale...
Nell'articolo precedente abbiamo visto l'implementazione di un servizio SwitchYard. In questa quarta parte passiamo a vederne il deploy e gli aspetti legati alla pubblicazione dei...
In questo articolo si affrontano due argomenti. Anzitutto si analizzano le caratteristiche specifiche degli Enterprise Service Bus, visti come evoluzione delle soluzioni di integrazione. Si...
Cominciamo con questo articolo una nuova serie con lo scopo di illustrare le soluzioni di integrazione applicativa. È un argomento che in passato è stato...
In questo articolo presenteremo un approccio diverso dal solito per concepire la persistenza nel mondo Java: invece di partire dall'analisi dei dati, partiremo dalla business...