Proud 2 be Cloud

il blog di beSharp


 

Troposphere: un tool per creare, gestire e mantenere una infrastruttura AWS basata su CloudFormation.

Scritto da beSharp - 7 Febbraio 2020

La gran parte delle moderne applicazioni web Saas sono sviluppate e deployate sull’infrastruttura Cloud messa a disposizione da un Cloud Provider. In particolare Amazon Web Service è stato il primo vero Cloud provider e ha saputo conquistare e mantenere la guida di questo settore di mercato grazie alla qualità e la flessibilità dei servizi offerti. […]

CONTINUA A LEGGERE

Disaccoppiare servizi con SQS e Lambda trigger

Scritto da beSharp - 24 Gennaio 2020

La progettazione di un’applicazione basata su microservizi presenta alcune importanti sfide da affrontare come implementare sistemi di service discovery, la standardizzazione della comunicazione interna tra di essi, la loro sincronizzazione e molto altro ancora. Uno degli scenari più comuni è il disaccoppiamento di due servizi quando il primo si basa sull’altro per l’elaborazione asincrona di […]

CONTINUA A LEGGERE

Stateful vs. Stateless: cosa è meglio?

Scritto da beSharp - 10 Gennaio 2020

Nell’era dei servizi SaaS, la costruzione di microservizi stateless sembra essere l’unico modo per raggiungere il successo. Ma è sempre possibile progettare servizi stateless? E quando è opportuno progettare invece microservizi di tipo Stateful? Cominciamo dando una prima definizione dei due termini: Parliamo di microservizi Stateless quando nessun dato viene memorizzato direttamente sull’host. Il servizio […]

CONTINUA A LEGGERE

Pensieri e considerazioni dall’AWS re:Invent 2019

Scritto da beSharp - 17 Dicembre 2019

L’AWS re:Invent 2019 si è concluso. È passata una settimana dalla fine dell’evento Cloud più importante dell’anno, il tempo necessario per riprendermi dal jet lag, per sistemare parzialmente lo spaventoso backlog di e-mail che solo una conferenza di una settimana può produrre e anche per divertirmi un po’ sulla spiaggia dell’Oceano Pacifico insieme al team […]

CONTINUA A LEGGERE

SaaS Enablement: da mono-tenant a multi-tenant.

Scritto da beSharp - 13 Dicembre 2019

Bentornati nella nostra serie di articoli dedicata al tema SaaS Enablement. Dopo il nostro deep-dive sulla scomposizione di un monolite in microservizi, siamo pronti per addentrarci in un altro aspetto del modello SaaS: l’approccio multi-tenant. Perché è così importante quando si parla di Software as a Services? E come implementarlo efficacemente? Introduzione Oggi sempre di […]

CONTINUA A LEGGERE

Come sfruttare al massimo i microservizi

Scritto da beSharp - 29 Novembre 2019

In quest’ultimo articolo della nostra analisi in tre parti (trovate qui la prima parte e qui la seconda parte) 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 […]

CONTINUA A LEGGERE

Turning monoliths into microservices: tips and tricks

Scritto da beSharp - 15 Novembre 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

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

Scritto da beSharp - 31 Ottobre 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
1 2 3 6

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