Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
L'approccio ai microservizi secondo
Service Fabric
Massimo Bonanni
massimo.bonanni@microsoft.com - @massimobonanni
CODEMOT...
Traditional application approach Microservices application approach
• A microservice application
segregates functionality ...
• Single monolithic database
• Tiers of specific technologies
Data in Traditional approach Data in Microservices approach
...
Microservices
Azure
Windows
Server
Linux
Hosted Clouds
Windows
Server
Linux
Service Fabric
Private Clouds
Windows
Server
L...
60bn events/day
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017
Upcoming SlideShare
Loading in …5
×

Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017

Service Fabric è la piattaforma, utilizzabile sia su Azure, sia on-prem che su altri cloud provider, per l'implementazione, distribuzione e gestione di soluzioni stateful e scalabili basate su microservizi. La sessione consentirà di capire quali sono i concetti alla base di Service Fabric e quali servizi e funzionalità fornisce la piattaforma sia a livello di infrastruttura che per lo sviluppatore.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemotion Milan 2017

  1. 1. L'approccio ai microservizi secondo Service Fabric Massimo Bonanni massimo.bonanni@microsoft.com - @massimobonanni CODEMOTION MILAN - SPECIAL EDITION 10 – 11 NOVEMBER 2017
  2. 2. Traditional application approach Microservices application approach • A microservice application segregates functionality into separate smaller services. • Scales out by deploying each service independently with multiple instances across servers/VMs • A traditional application has most of its functionality within a few processes that are componentized with layers and libraries. • Scales by cloning the app on multiple servers/VMs App 1 App 2App 1
  3. 3. • Single monolithic database • Tiers of specific technologies Data in Traditional approach Data in Microservices approach • Graph of interconnected microservices • State typically scoped to the microservice • Remote Storage for cold data Stateful services Web presentation services Stateless servicesSQL DB or No-SQL Mobile apps Web Tier Services Tier Data Tier Monolithic Databases are shared across services. Stateless services with separate stores Each microservice owns its model/data! SQL […] Database servers are usually the bottleneck Cache Tier Cache doesn’t help much for massive data ingress (Events, IoT, etc.)
  4. 4. Microservices Azure Windows Server Linux Hosted Clouds Windows Server Linux Service Fabric Private Clouds Windows Server Linux High Availability Hyper-Scale Hybrid Operations High Density Rolling Upgrades Stateful services Low Latency Fast startup & shutdown Container Orchestration & lifecycle management Replication & Failover Simple programming models Load balancing Self-healingData Partitioning Automated Rollback Health Monitoring Placement Constraints
  5. 5. 60bn events/day

×