Nell’articolo del mese scorso abbiamo introdotto Jolie, il linguaggio orientato ai Microservizi, e abbiamo presentato l’idea di questa serie: implementare un gioco del tris per...
Cominciamo in questo numero una nuova serie dedicata al linguaggio Jolie, in cui mostreremo come creare un’applicazione del gioco “Tris” (in americano “Tic-tac-toe”) utilizzando un...
Nel primo articolo di questa serie abbiamo visto una panoramica sulle ragioni alla base dello sviluppo del chaos engineering e sul senso di questa pratica....
In questa miniserie affronteremo il tema del Chaos Engineering ossia, per dirla molto brevemente, di come migliorare i sistemi cercando di “romperli” affinché funzionino meglio....
Lo stile architetturale a microservizi è diventato da alcuni anni un importante modello con il quale progettare applicativi software. Ma, al di là della tecnologia,...
Multicanalità, cross-canalità, omnicanalità… che differenza c’è? E perché questi temi sono così importanti per le aziende (digitali) di oggi? Esistono degli stili architetturali e delle...
In questo secondo articolo, vedremo le novità della versione 4.0 del framework Axon: non ha solamente cambiato un po’ il nome, ma ha anche introdotto...
In questo articolo vedremo come è possibile utilizzare Apache Kafka in un’architettura a microservizi per consentire l’invio e la ricezione di grandi quantità di dati...
Tra le tante funzionalità della blockchain c’è anche quella di poter scrivere degli Smart Contract. Si tratta di un particolare blocco all’interno della catena che...
Monolite vs. microservizi è diventato ormai un dilemma tipico del mondo IT, e che riguarda sviluppatori e architetti di sistema. Ma esiste anche una “terza...
Questo mese facciamo il punto della situazione sospendendo per un attimo la descrizione di codice e applicazioni e illustrando una ideale “directory” in cui abbiamo...
Continuiamo le nostre riflessioni sull’utilizzo della blockchain in scenari reali. Questa volta ci occupiamo del rapporto della blockchain con il tracciamento e audit di dati...
Continua la nostra serie su blockchain, intervallando gli articoli più strettamente tecnici con una riflessione ragionata sulle tipologie di progetti, anche corporate, in cui usare...
Abbiamo visto i processi alla base della realizzazione di una Blockchain e passiamo in questo numero a vedere una Blockchain di Ethereum, lavorando con la...
Continuiamo ad esplorare la tecnologia Blockchain e la sua implementazione in Java, parlando di Proof-of-Work e TimeStamp, concetti importanti che avevamo volutamente tralasciato nelle puntate...
Cominciamo con questo articolo a vedere i primi passi per l'implementazione di una Blockchain in Java. Il modo migliore per capire come funziona qualcosa è...
Uno dei temi più discussi e interessanti degli ultimi anni è sicuramente quello relativo alla tecnologia blockchain, diventata argomento di dibattito “popolare” grazie al fenomeno...
Il successo commerciale di Netflix non viene dalle stelle, ma si basa su una ben definita cultura aziendale, su una architettura a microservizi, sulle pratiche...
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...
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,...