Proud 2 be Cloud

il blog di beSharp


 

Autoscaling like a pro: come utilizzare gli Auto Scaling Lifecycle Hooks di EC2.

Scritto da beSharp - 4 Ottobre 2019

Vi è mai capitato di dover indagare le cause di un arresto inaspettato di un’istanza EC2 appartenente ad un Auto Scaling group o di doverla configurare prima di portarla nello stato InService? Questi sono entrambi casi in cui i Lifecycle Hooks di EC2 possono venirci in aiuto.  In questo articolo approfondiremo il loro funzionamento esaminando […]

CONTINUA A LEGGERE
AWS SageMaker

Machine Learning su AWS: come creare e deployare un servizio con AWS SageMaker

Scritto da beSharp - 20 Settembre 2019

Nell’ultimo decennio l’approccio alla gestione del dato è drasticamente cambiato: da un lato, grazie al diffondersi di servizi di public Cloud, il costo di storage è sensibilmente diminuito. Dall’altro, con l’utilizzo sempre più diffuso di ERPs, CRM, piattaforme IoT e altri software di monitoring e profilazione, la raccolta di dati è diventata estremamente più semplice; […]

CONTINUA A LEGGERE

LookAuth: un tool DevOps per il Single Sign-on con G Suite su AWS

Scritto da beSharp - 10 Settembre 2019

Quanti piccoli tasks ripetitivi svolge ogni giorno uno sviluppatore Cloud-native su AWS? E con quanti diversi account AWS ha a che fare? Inoltre, quanti problemi potrebbero nascere da attività correlate, come la gestione dell’identità, degli accessi e la rotazione delle credenziali? Molti, vero? Lo sappiamo molto bene, perché anche noi ci siamo imbattuti in molti […]

CONTINUA A LEGGERE

Amazon Cognito: Autenticazione gestita mediante Single Sign-On

Scritto da beSharp - 23 Agosto 2019

Una delle features più ricorrenti nelle applicazioni web e mobile è certamente l’autenticazione degli utenti; poter fare off-load delle responsabilità connesse alla gestione dell’autenticazione degli utenti aumenta notevolmente la robustezza delle soluzioni realizzate e la velocità di sviluppo. L’utilizzo dei managed services permette al team di sviluppo di automatizzare e rendere robuste alcune funzionalità critiche […]

CONTINUA A LEGGERE

Amazon Lex: anatomia di un chatbot

Scritto da beSharp - 9 Agosto 2019

Con il crescente impiego dell’intelligenza artificiale e con l’avvento di nuove interfacce uomo-macchina, diventa sempre più importante esplorare le nuove tecnologie ed impiegarle al meglio per trarne la massima utilità ed il massimo valore. Uno degli impieghi dell’intelligenza artificiale e del deep learning più orientato all’utente finale è certamente la realizzazione di nuovi tipi di […]

CONTINUA A LEGGERE

Pipelines di CD/CI cross-account con AWS CodePipeline

Scritto da beSharp - 26 Luglio 2019

La suddivisione dei progetti software Cloud su più account AWS è una best practice Amazon consolidata ed estremamente importante per assicurare la segmentazione delle competenze delle varie entità (internal stakeholder, subcontractors etc.) che stanno partecipando al progetto. In questo contesto risulta spesso consigliabile isolare in un account dedicato i vari repository contenenti il codice del […]

CONTINUA A LEGGERE

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

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