SlideShare a Scribd company logo
1 of 149
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Digital Transformation
Adrian Cockcroft
A W S V P C l o u d A r c h i t e c t u r e S t r a t e g y
@ a d r i a n c o
N o v e m b e r 2 8 , 2 0 1 7
AWS re:INVENT
Digital Transformation
Disruption and
opportunities
Microservices
evolution
Cloud
native
Dependency
management
Chaos
architecture
OLD WORLD IT
Employees at work
Factories + supply chainSales channels
Marketing analytics
Employees at work
Factories + supply chainSales channels
Marketing analytics
OLD WORLD IT
NEW WORLD IT
NEW WORLD IT Employees at work
Factories +
supply chain
IoT connected
things
Online
marketing
Continuous
supply tracking
Just-in-time
production
Online sales
+ delivery
Social media
Personalization
Customer tracking
New channels direct to customer
New Needs
Evolution of Business Logic
Monolith Microservices Functions
Splitting
Monoliths
Ten Years Ago
Splitting
Monoliths
Ten Years Ago
XML & SOAP
Splitting
Monoliths
TenFiveYears Ago
REST JSON
Fast binary
encodingsSplitting
Monoliths
Five Years Ago
Splitting
Monoliths
TenFive Years Ago
Microservices
Five Years Ago
Microservices
Five Years Agoto Functions
Amazon
Kinesis
Amazon API
Gateway
Amazon SNS
Amazon S3
Amazon
DynamoDB
Amazon
SQS
Standard building brick
services provide standardized
platform capabilities
Amazon SNS
Amazon S3
Amazon API
Gateway
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microservices
to Functions
Business Logic
Glue between
the bricks
Standard building brick
services provide standardized
platform capabilities
Amazon SNS
Amazon S3
Amazon API
Gateway
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microservices
to Functions
Amazon SNS
Amazon S3
Amazon API
Gateway
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microservices
to Functions
Amazon SNS
Amazon S3
Amazon API
Gateway
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microservices
to FunctionsEphemeral
Microservices
to
Functions
Ephemeral
Microservices
to
Amazon API
Gateway
Amazon
SQS
Functions
Ephemeral
Microservices
to
Amazon API
Gateway
Amazon
Kinesis
Amazon
DynamoDB
Functions
Ephemeral
Microservices
to
Amazon API
Gateway
Amazon SNS
Amazon S3
Functions
Ephemeral
Amazon SNS
Amazon S3
Amazon API
Gateway
Amazon
SQS
Amazon
Kinesis
Amazon
DynamoDB
Microservices
to
Functions
Ephemeral
When the system is
idle, it shuts down and
costs nothing to run
Evolution of Business Logic
Monolith Microservices Functions
The New De-Normal
Monolithic
databases
Kitchen sink
analogy
De-normalized
Expensive,
Hard to Create
and Run
Monolith
Expensive,
Hard to Create
and Run
ic
DatabaseMonolith
Database Schema
Entity Relationship
Database Schema
Entity Relationship
Database Schema
Entity Relationship
Kitchen Sink
Analogy
Kitchen Sink
AnalogyCleanup
GLASSES
GLASSES
Kitchen Sink
Cleanup
GLASSES
Kitchen Sink
Cleanup
Kitchen Sink
Cleanup
GLASSES
Kitchen Sink
Cleanup
GLASSES
Kitchen Sink
Cleanup
GLASSES
Kitchen Sink
Cleanup
GLASSES
Consistency
Problem
How many complete
sets are there?
Consistency
Problem
How many complete
sets are there?
Consistency
Problem
How many complete
sets are there?
GLASSES
Adding a New
Use Case
GLASSES
Adding a New
Use Case
SAKE SET
GLASSES
BOWLS
Cloud Makes
It Easy to Add
New Databases
Untangle and
Migrate Existing
‘Kitchen Sink’
Schemas
Untangle and
Migrate Existing
‘Kitchen Sink’
Schemas
The New De-Normal
Monolithic
databases
Kitchen sink
analogy
De-normalized
Cloud Native Architecture
Principles and practices
Datacenter Native
DATACENTER
Architecture
Infrastructure
Datacenter Native
Architecture
Lives for years
DATACENTER
Cloud Migration
Pay as you go
DATACENTER
Pay up front and
depreciate over
3 years
Pay a month later
for the number of
seconds used
Cloud Native Principle
Pay for what you used last
month…
…not what you guess you will
need next year.
File tickets and wait
for every step
Self-service,
on-demand, no delays
!
VS
!
File tickets and wait
for every step
Self-service,
on-demand, no delays
!
VS
!!
File tickets and
wait for every step
Self service,
on-demand, no delays
!
VS
!!
Deploy by filing a
ticket and waiting
weeks or months
Deploy by making an
API call self-service
within minutes
Cloud Native Principle
Self-service, API-driven, automated
Move from request tickets at every
step to a tracking ticket that records
what happened
Cloud Native Principle
Instant globally distributed
deployments and data by default
Chicago
New York
Ohio
U.S.-East-2
Virginia
U.S.-East-1
a
b
c
a
b
c
Typical datacenter architecture
Typical cloud architecture
Zones a, b, and c are 10–100km apart
Regions
and Zones
Chicago
New York
Ohio
U.S.-East-2
Virginia
U.S.-East-1
a
b
c
a
b
c
Regions
and Zones
Failover
Hurricane Sandy
Regions
and Zones
Datacenter native
migration to cloudKeep the same configuration
and run MySQL on a cloud
instance yourself
MySQL
Primary
MySQL
Secondary
Regions
and Zones
Cloud native data
migration
MySQL
Primary
MySQL
Secondary
Amazon Aurora
Distribute over all three zones
Regions
and Zones
Cloud native data
migration
MySQL
Primary
MySQL
Secondary
More resilient within each region
Cloud Native Principle
Distribute over zones within
a region by default
Elasticity
DATACENTER
Hard to get over 10 percent
utilization—need extra capacity in
case of peak
CLOUD
Target over 40 percent
utilization—no capacity overload
issues
Automatic scaling for predictable heavy workloads
Serverless for spiky workloads with idle periods
Cloud Native Principle
Turn it off when it’s idle
Many times higher utilization
Huge cost savings
Avoids capacity overloads
Versioned
Delivery
Pipeline
Developer
Build
system
Versioned
Delivery
Pipeline
Developer
0
1
2
3
4
56
7
8
9Build
system
Canary
test
Green
version
Blue
version
Versioned
Delivery
Pipeline
Developer
0
1
2
3
4
56
7
8
9Build
system
Canary
test
Green
version
Blue
version
Versioned
Delivery
Pipeline
Developer
0
1
2
3
4
56
7
8
9Build
system
Canary
test
Old
versions
Cloud Native Principle
Immutable code
Automated builds
Ephemeral instances, containers, and functions
Blue–Green deployments
Versioned services
Pay as you go, afterward
Self-service—no waiting
Globally distributed by default
Cross-zone/region availability models
High utilization—turn idle resources off
Immutable code deployments
Cloud Native Principles
Cloud Native Principles
Remain constant as practices evolve
Cloud Native Architecture
Principles and practices
Building on Cloud
Chaos
architecture
Dependency
management
Opportunities
Startup Spaces
Incremental
Gap fillers
Leverage
Category creator
Leverage
Wardley Maps
Move up the
value chain
With Leverage Comes Dependencies…
Lock-in and the Lifecycle
of Dependencies
Choosing, using, and losing
What is the return on
investment (ROI) for
each phase?
Choosing
Using
Losing
What is the ROI
for each phase?
How has ROI changed
with advances in
technology and
practices?
Choosing
Using
Losing
Using
Losing
Choosing
Choosing
Choosing
Choosing
Choosing
Choosing—What Changed?
Choosing
Using
Losing
Using
Using
Using—What Changed?
Choosing
Using
Losing
Losing
Losing
Losing—What Changed?
Years
Millions of dollars
Hundreds of dev years
Lock-in
Lawyers and contracts
Old World
Monolithic on-prem waterfall lock-in
Weeks
Hundreds of dollars
A few dev weeks
Refactoring
Self-service
New World
Agile cloud-native micro-dependencies
Bottom Line
ROI for choosing, using, losing has
changed radically. Stop talking about
lock-in, it’s just refactoring dependencies
The cost of each dependency is far lower
Frequency of refactoring is far higher
Investment and return are much more incremental
Chaos Architecture
A Cloud Native
Availability Model
Adrian Cockcroft
Four layers
Two teams
An attitude
Chaos
Architecture
No single point
of failure
Infrastructure
and Services
No single
point of failure
No single
point of failure
Distributed
No single
point of failure
Replicated
No single
point of failure
ReplicatedDistributed
No single
point of failure
ReplicatedDistributed
Automated
No single
point of failure
ReplicatedDistributed
Automated Cloud
Infrastructure
Data replication
Traffic routing
Avoiding issues
Anti-entropy recovery
Switching and
Interconnecting
Data replication
Traffic routing
Avoiding issues
Anti-entropy recovery
Switching and
Interconnecting
Data replication
Traffic routing
Avoiding issues
Anti-entropy recovery
Switching and
Interconnecting
Who has a backup datacenter?
What’s the best description of it?
1. Availability theater—never tried to use it
2. Infrequent partial testing
3. Regular tests during maintenance
4. Frequent failovers during production to
prove that no-one can tell it’s happening
Route updates and customer requests
to specific regions and services
Replicate data and re-route requests
during incidents
Switching mechanism must be far
more reliable than redundant
elements you are switching between
Infrastructure
Switching
App
!
Error returns
Slow response
Network partition
Application
Failures
Microservices limit ‘blast radius’
for software incidents
Circuit breakers limit damage
Bulkheads prevent it from spreading
DITTO—Do Idempotent Things To Others
Avoid update and delete semantics
Infrastructure
Switching
Application
I wonder why it
did that?
Let’s reboot it.
Whoops!
Now it’s
really hosedUnexpected application
behavior often causes
people to intervene and
make the situation worse
People
A fire drill is a boring
routine where we make
everyone take the
stairs and assemble in
the parking lot
People
Training
!
Fire drills save lives in
the event of a real fire,
because people are
trained for how to react
People
Training
Infrastructure
Switching
Application
People
Who runs the
‘fire drill’ for IT?
Infrastructure
Switching
Application
People
Chaos
Engineering
Team
Infrastructure
Switching
Application
People
Tools
Chaos
Engineering
Team
Infrastructure
Switching
Application
People
Chaos
Engineering
Team
Game days
Tools
Simian Army
chaostoolkit.org
ChAP
Gremlin
Infrastructure
Switching
Application
People
Tools
Chaos
Engineering
Team
Security
Red
Team
Infrastructure
Switching
Application
People
Tools
Tools
Chaos
Engineering
Team
Security
Red
Team
Infrastructure
Switching
Application
People
Chaos
Engineering
Team
Tools
Security
Red
Team
Safestack
AVA
Metasploit
Nmap
AttackIQ
Tools
SafeBreach
Infrastructure
Switching
Application
People
Chaos
Engineering
Team
Tools
Security
Red
Team
Tools
Four layers
Two teams
An attitude—
Break it to make it better
Chaos
Architecture
Risk
Tolerance
Who is at risk for
what?
Is downtime a
bigger risk?
You
Choose
Availability
Higher risk
Permissive
Consistency
Secure
Downtime
Incident
Lifecycle
Mitigate Restore Adapt
Incident
Lifecycle
Mitigate Restore Adapt
Antifragile
Break It to Make It Safer
The “new view” of safety based on:
Todd Conklin’s pre-accident podcast
John Allspaw’s stella.report
Sydney Dekker—Drift into Failure
Failures are a
System Problem—
Lack of Safety Margin
Not something with a root cause
of component or human error
Blindfolded on a cliff edge,
what would you do?
Hypothesis Testing
• We think we have safety margin in this
dimension, let’s carefully test to be sure
• In production
• Without causing an issue
How to Select a Test?
LDFI—Lineage-driven Fault Injection
Dependency graphs for important flows
Experienced staff
Robust applications
Dependable switching fabric
Redundant service foundation
Chaos Architecture
A cloud native
availability model
Digital Transformation
Disruption and
opportunities
Microservices
evolution
Cloud
native
Dependency
management
Chaos
architecture
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
C L I C K T O A D D T E X T

More Related Content

What's hot

What's hot (20)

GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
 
Migrating Your Databases to AWS – Tools and Services (Level 100)
Migrating Your Databases to AWS – Tools and Services (Level 100)Migrating Your Databases to AWS – Tools and Services (Level 100)
Migrating Your Databases to AWS – Tools and Services (Level 100)
 
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
 
Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017Digital Transformation - ARC219 - re:Invent 2017
Digital Transformation - ARC219 - re:Invent 2017
 
Mapmaking and Location-Based Systems in the Cloud - ENT339 - re:Invent 2017
Mapmaking and Location-Based Systems in the Cloud - ENT339 - re:Invent 2017Mapmaking and Location-Based Systems in the Cloud - ENT339 - re:Invent 2017
Mapmaking and Location-Based Systems in the Cloud - ENT339 - re:Invent 2017
 
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
Secure Your Cloud Deployment. Learn how with AWS and Barracuda.
 Secure Your Cloud Deployment. Learn how with AWS and Barracuda. Secure Your Cloud Deployment. Learn how with AWS and Barracuda.
Secure Your Cloud Deployment. Learn how with AWS and Barracuda.
 
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
 
GPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to MaintenanceGPSTEC318-IoT Security from Manufacturing to Maintenance
GPSTEC318-IoT Security from Manufacturing to Maintenance
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
 
SRV301-Optimizing Serverless Application Data Tiers with Amazon DynamoDB
SRV301-Optimizing Serverless Application Data Tiers with Amazon DynamoDBSRV301-Optimizing Serverless Application Data Tiers with Amazon DynamoDB
SRV301-Optimizing Serverless Application Data Tiers with Amazon DynamoDB
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital Markets
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
Going Global with AWS.
Going Global with AWS. Going Global with AWS.
Going Global with AWS.
 
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
ENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdf
 

Similar to ARC219_Digital Transformation

Similar to ARC219_Digital Transformation (20)

Digital Transformation | AWS Webinar
Digital Transformation | AWS WebinarDigital Transformation | AWS Webinar
Digital Transformation | AWS Webinar
 
Software Architecture Conference - Monitoring Microservices - A Challenge
Software Architecture Conference -  Monitoring Microservices - A ChallengeSoftware Architecture Conference -  Monitoring Microservices - A Challenge
Software Architecture Conference - Monitoring Microservices - A Challenge
 
Keynote Roberto Delamora - AWS Cloud Experience Argentina
Keynote Roberto Delamora - AWS Cloud Experience ArgentinaKeynote Roberto Delamora - AWS Cloud Experience Argentina
Keynote Roberto Delamora - AWS Cloud Experience Argentina
 
Keeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for ChangeKeeping Technology Current: A Driver for Change
Keeping Technology Current: A Driver for Change
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 
Why You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudWhy You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the Cloud
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
 
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup Munich
 
Unblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationUnblocking Innovation for Digital Transformation
Unblocking Innovation for Digital Transformation
 
Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
 
Cloud: The Commercial Silver Lining for Partners
Cloud: The Commercial Silver Lining for PartnersCloud: The Commercial Silver Lining for Partners
Cloud: The Commercial Silver Lining for Partners
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
NoOps in a Serverless World
NoOps in a Serverless WorldNoOps in a Serverless World
NoOps in a Serverless World
 
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your Monitoring11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
 
Cisco Connect Halifax 2018 Cisco dna - network intuitive
Cisco Connect Halifax 2018   Cisco dna - network intuitiveCisco Connect Halifax 2018   Cisco dna - network intuitive
Cisco Connect Halifax 2018 Cisco dna - network intuitive
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra DeploymentsBattery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
 
Cloud Technologies for Businesses
Cloud Technologies for BusinessesCloud Technologies for Businesses
Cloud Technologies for Businesses
 
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

ARC219_Digital Transformation