Le architetture stanno giungendo ad un punto di svolta epocale spinti dalle esigenze del business di offrire più prodotti in tempi sempre più ridotti. Da qui l’esigenza di ripensare il concetto di architettura di back-end verso un approccio più adattivo con la conseguente necessità di dover adeguare completamente il parco applicativo legacy. Vi racconteremo come affrontare questo percorso.
Contattaci per partire insieme a noi: sales@emerasoft.com
2. Gli speaker
Riccardo Bernasconi
Sales e Marketing Manager - Emerasoft, Lynx Group
Riccardo accompagna Emerasoft e Profesia fin dagli inizi,
guidando la naturale evoluzione di una società di consulenza
informatica al servizio di una nicchia di mercato che pone lo
sviluppo applicativo al centro delle iniziative di Business.
Matteo Bordin
Principal Architect - Profesia, Lynx Group
Matteo è la nostra "bordinpedia": risolve ogni tipo di
"problema di integrazione" grazie a una vasta esperienza
nello sviluppo e nella gestione di progetti aziendali basati su
un'architettura a servizio.
3. Viaggio nel mondo a servizi,
come prepararsi per l'avventura
Le architetture stanno giungendo ad un punto di svolta
epocale spinti dalle esigenze del business di offrire più
prodotti in tempi sempre più ridotti. Da qui l'esigenza di
ripensare il concetto di architettura di back-end verso un
approccio più adattivo con la conseguente necessità di
dover adeguare completamente il parco applicativo
legacy. Vi racconteremo come affrontare questo
percorso.
6. La filosofia: SS4B
“Service decoupling for business coupling”
[bordinpedia]
L’evoluzione naturale ha portato a dividere, scomporre,
utilizzare piccoli pezzi standard per comporre soluzioni complesse.
Non è un semplice tecnicismo o esercizio di stile ma una filosofia di pensiero.
SS4B : System Sharing for Business
l’organizzazione mentale e aziendale
che ci aiuta ad evolvere verso i servizi, la scomposizione e il riuso
mirato al proprio business
7. Migrazione verso il Cloud determinante
per la modernizzazione
● Elasticità
● Velocità di
adozione alle
innovazioni
ingegneristiche
● Innovazione
● Frequenti cicli di
rilascio
● Riduzione del
debito
tecnologico
● Riduzione dei
costi
Valori
del
Cloud
Strategia di Modernizzazione
Re-Host
Re-Platform
Re-Factor
Continuous
Modernization
Obiettivi
Cambiamento
TATTICO
● Deludente
MINIMALE
● DevOps
● Container
STRATEGICO
● Microservizi
● Trasformazione
veloce
● Trasformazione
delle Applicazioni
9. 9
Da monolite a microservizi
Processo di
modernizzazione
da monolite
a microservizi
10. I ruoli: trasformazione
La trasformazione da monolita a microservizi non avviene in modo
manuale ma guidata opportunamente da un processo di
migrazione che permette di analizzare il monolita e declinare
microservizi derivati dalle logiche del monolita.
Il processo di trasformazione prevede:
● analisi dinamica del backend
● analisi statica del codice
● analisi funzionale del codice
● creazione del progetto
microservizio a partire dal codice
esistente
11. Qual è il vostro rapporto con un'architettura a
servizi/microservizi?
13. I ruoli: integrazione & orchestrazione
L’integrazione e l’orchestrazione è svolta da layer agili che
permettono tecnologie no-code, low-code.
L’aspetto tecnologico è semplificato dai framework e permette
l’attenzione verso gli aspetti di business.
L’integrazione e orchestrazione offre:
● compatibilità con prodotti
standard
● flow di orchestrazione
● integrazione verso i maggiori
player cloud
● installazione ibrida
14. I ruoli: securizzazione
La sicurezza attiva e passiva è applicata in modo automatico.
L’architettura applica gli standard di sicurezza più moderni in modo
automatico evitando incombenze agli sviluppatori.
La sicurezza attiva offre:
● compatibilità con SAML2, oAuth2,
JWT, ...
● Federazione
● Autorizzazione
La sicurezza passiva offre:
● verifica del codice
● verifica librerie
15. Domani:
Il paradigma ha come obiettivo esporre
servizi segregati che evolvono in modalità
iterativo incrementale.
Agile service: leasing approach
Servizi esterni ←-- USARE
OFFRIRE --→ Servizi segregati
Il paradigma ha come obiettivo aggregare
servizi di terzi parti, consumare i migliori
servizi esterni, offrire prodotti ottimali.
L’orchestrazione tiene conto del budget e
dei consumi
I servizi garantiscono la segregazione dei
dati di ogni consumer
16. DOVE SIAMO
Milano - Torino - Padova - Roma
TELEFONO
Torino +39 0110120370
WEBSITE
www.emerasoft.com
SOCIAL
EMAIL
sales@emerasoft.com
GRAZIE!
TECHNOLOGY