Proud 2 be Cloud

il blog di beSharp


 

Realizziamo un sistema di notifiche Serverless con Amazon API Gateway

Scritto da beSharp - 12 Luglio 2019

La diffusione capillare del Cloud computing ha portato, negli ultimi anni, ad una adozione massiva del paradigma di sviluppo applicativo “a microservizi”. La rifattorizzazione di applicazioni monolitiche in microservizi permette infatti di sfruttare al meglio alcune caratteristiche intrinseche del Cloud stesso, tra le quali la presenza di molti servizi di tipo managed, utili a demandare […]

CONTINUA A LEGGERE

Continuous delivery di un sito web statico con AWS CodeBuild

Scritto da beSharp - 28 Giugno 2019

Questo articolo è il primo di una breve serie volta a illustrare vari possibili utilizzi dei servizi di Continuous Integration (CI) e Continuous Delivery (CD) offerti da AWS. Una delle applicazioni più comuni di uno stack di Continuous Delivery è senza dubbio l’automatizzazione del deploy di un sito web statico o del front-end JavaScript di […]

CONTINUA A LEGGERE

Come sfruttare al massimo i microservizi

Scritto da beSharp - 21 Giugno 2019

In quest’ultimo articolo della nostra analisi in tre parti su come scomporre un’applicazione monolitica, sfrutteremo alcune intuizioni su come un microservizio può essere creato a partire da un’applicazione esistente, cosa possiamo fare per risolvere problemi legati al codice legacy ad alta tossicità e in generale quali regole possono essere applicate per decidere quando migrare a […]

CONTINUA A LEGGERE

DeepRacer: our journey to the top ten!

Scritto da beSharp - 14 Giugno 2019

Las Vegas è diventata in questi anni il punto di riferimento per gli eventi legati al Cloud di AWS: abbiamo visto in prima persona il re:Invent crescere dai 6.000 partecipanti del 2012 agli oltre 40.000 dell’anno scorso. Una manifestazione oceanica, nella quale è diventato difficile anche semplicemente orientarsi nello scegliere le session a cui partecipare! […]

CONTINUA A LEGGERE

Turning monoliths into microservices: tips and tricks

Scritto da beSharp - 7 Giugno 2019

Nel primo articolo del nostro viaggio in tre parti abbiamo iniziato parlando dei vantaggi di un’applicazione distribuita composta da microservizi rispetto ad una completamente monolitica. In questa seconda parte inizieremo ad avvicinarci a tecniche e suggerimenti per aiutarvi a superare il processo di migrazione in modo più sicuro e consapevole. DEFINIRE CHIARAMENTE IL DOMINIO DELLA […]

CONTINUA A LEGGERE

Amazon Alexa: anatomia di una skill

Scritto da beSharp - 31 Maggio 2019

Quanti di voi possiedono un dispositivo Alexa enabled o comunque un assistente vocale? Questi dispositivi stanno creando un modo di interagire con servizi ed applicazioni del tutto diverso da quanto siamo abituati a conoscere. Amazon, con Alexa, è uno dei principali attori di quella che sta diventando una rivoluzione dell’esperienza utente. In questo articolo spiegheremo […]

CONTINUA A LEGGERE

Scomporre un’applicazione Monolitica like a pro: la nostra guida ad una transizione (quasi) senza sforzo.

Scritto da beSharp - 24 Maggio 2019

INTRODUZIONE Man mano che le applicazioni software tendono a crescere sempre di più, aggiungendo nuove funzionalità, definendo logiche sempre più complesse, molte interazioni e accoppiamenti forti tra le loro componenti, diviene sempre più difficile gestire il loro sviluppo e la loro manutenzione spingendo quindi le aziende a suddividerle in piccole parti riutilizzabili costruite attorno alle […]

CONTINUA A LEGGERE

Come creare CI/CD Pipeline flessibili su AWS con Fargate e SQS

Scritto da beSharp - 17 Maggio 2019

L’utilizzo di Pipeline per il deploy automatico del codice è ormai una feature quasi imprescindibile di ogni progetto di sviluppo in Cloud, in quanto il concetto stesso di architettura scalabile richiede che le macchine virtuali (o i container), che vengono avviati sul Cloud per gestire i picchi di traffico, utilizzino la versione più aggiornata del […]

CONTINUA A LEGGERE

parla con un esperto! Contact us at +39-339-7816800