SlideShare a Scribd company logo
Vadim Zendejas / Solutions Architect
Building and developing for the cloud
The benefits
Startups on AWS
You don't know precisely what
problem you solve
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Agile methodologies
You know the problem, not the solution
Known set of
requirements
Unknown ways to
satisfy them
TEST LAUNCHBUILDSPEC VALID?
LEARN & ADAPT
1. Focus on a simple implementation
of your idea
1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
3. Release and listen to your users
1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of features
3. Release and listen to your users
4. Question your initial assumptions
based on feedback
1. Focus on a simple implementation of your
idea
2. Start with a minimal core set of features
3. Release and listen to your users
4. Question your initial assumptions based on
feedback
5. Rinse and repeat
MVP
Minimum Viable Product
MVP
Smallest thing I can do to test my idea?
« If you're not embarrassed
when you ship your first version
you waited too long »
Matt Mullenweg
CEO & Founder of WordPress
amazon.com
1995
amazon.com
today
Staying lean is creating the
smallest viable product and
then iterate around it
You don't know precisely your user's needs
Unknown set of
requirements
Unknown ways to
satisfy them
RELEASE EVALBUILDIDEA
ITERATE
OR
PIVOT
RELEASE EVALBUILDIDEA
ITERATE
OR
PIVOT
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
YOUR problem
you have the idea
you don't have the resources
What you have
Amazon EC2
On-demand instances with admin access
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Service Breadth & Depth
Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Access Control
Usage
Auditing
Monitoring and
Logs
Administration &
Security
Key Storage
Identity
Management
Service Breadth & Depth
Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Access Control
Usage
Auditing
Monitoring and
Logs
Administration &
Security
Key Storage
Identity
Management
Platform Services
Deployment & Management
One-click web app
deployment
Dev/ops resource
management
Resource Templates Push Notifications
Mobile Services
Mobile Analytics
Identity
Sync
App Services
Workflow
Transcoding
Email
Search
Queuing &
Notifications
App streaming
Analytics
Hadoop
Data Pipelines
Data
Warehouse
Real-time
Streaming Data
Enterprise
Applications
Virtual Desktops Collaboration and Sharing
Service Breadth & Depth
It’s Not Just Having Services in a Couple of Regions
Over 1 million active customers across 190 countries
800+ government agencies
3,000+ educational institutions
11 regions
28 availability zones
52 edge locations
RELEASE EVALBUILDIDEA
ITERATE
OR
PIVOT
you created a fantastic webapp
http://www.flickr.com/photos/scobleizer/3985020876/
people love your app
http://www.flickr.com/photos/grantrobertson/4486488831
and everyone wants to use it!
the traditional way…
invest on infrastructure
capacity planning…
http://www.flickr.com/photos/mutsmuts/4695658106/
…capacity guessing
once it's deployed…
test environments?
http://www.old-computers.com/news
log analysis?
monitoring?
maintenance?
Elastic compute
When you turn off cloud resources you
actually stop paying for them
what we really need is…
…adjustable capacity
http://www.flickr.com/photos/purecaffeine/302682456/
unpredictable patterns
You Don’t Need to Guess Capacity
Self Hosting
Waste
Actual demand
Predicted Demand
Rigid
Actual demand
Elastic
The Cloud
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Amazon CloudWatch
Monitoring for AWS resources
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Auto Scaling
Automatically scale up/down EC2 capacity
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Elastic Load
Balancing
Distributes incoming traffic to EC2 instances
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
without elasticity you can't accelerate
… build a video sharing
website in 1 hour
with Amazon Web Services
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
*1h assuming the code already exists
(or if you’re a very fast programmer)
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
LET’S BUILD A
VIDEO SHARING WEBSITE
LET’S BUILD A
HIGHLY AVAILABLE
VIDEO SHARING WEBSITE
LET’S BUILD A
HIGHLY AVAILABLE
AND DURABLE
VIDEO SHARING WEBSITE
LET’S BUILD A
HIGHLY AVAILABLE,
SCALABLE
AND DURABLE
VIDEO SHARING WEBSITE
LET’S BUILD A
HIGHLY AVAILABLE,
SCALABLE
AND DURABLE
VIDEO SHARING WEBSITE
THAT REQUIRES LOW
MAINTENANCE
#1
WEB FRONT-END
Elastic Beanstalk
Quickly deploy and manage applications
User Application
Application Service
HTTP Service
Language Interpreter
Operating System
Host
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
NumberofEC2Instances
4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/20084/17/20084/13/2008
40 instances to 5000 in 3 days
EC2 scaled to peak of
5000 instances
“Techcrunched”
Launch of Facebook
modification
Steady state of
~40 instances
JAVA / IIS / Node.js / .NET /
PHP / PYTHON / RUBY
APP CONTAINERS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
#2
DATA STORAGE LAYER
DATA STORAGE LAYER
➡ FOR VIDEOS
➡ FOR APP DATA
AMAZON S3
SIMPLE STORAGE SERVICE
99.999999999%
DURABILITY
OVER 2 TRILLION
UNIQUE CUSTOMER OBJECTS
1 000 000+
PEAK TRANSACTIONS PER SECOND
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
DATA STORAGE LAYER
➡ FOR VIDEOS
➡ FOR APP DATA
RDBMS / NOSQL
Amazon DynamoDB
High-performance, fully managed
NOSQL Database
DURABLE & AVAILABLE
CONSISTENT, DISK-ONLY
WRITES (SSD)
LOW LATENCY
AVERAGE READS < 5MS,
WRITES < 10MS
ZERO ADMINISTRATION
500,000 WRITES PER SECOND
DURING SUPER BOWL
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
#3
VIDEO TRANSCODING
Amazon Elastic
Transcoder
Scalable, easy to use and cost effective
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Amazon Simple
Notification Service
Fast, flexible, fully managed push
messaging service
Amazon Simple
Email Service
Bulk and transactional email-sending
service
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
#4
VIDEO STREAMING
Amazon CloudFront
Content Delivery Networks
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Amazon Route 53
Doman Name Service
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
#5
SEARCH ENGINE
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Amazon
Cloudsearch
Scalable and fully managed search
service
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
ARCHITECTURE
OVERVIEW
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
WE BUILT A
HIGHLY AVAILABLE,
SCALABLE
AND DURABLE
VIDEO SHARING WEBSITE
REQUIRING LOW
MAINTENANCE !
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
Everything is programmable
Compute
Storage
Security
Scaling
Database
Networking
Monitoring
Messaging
Workflow
DNS
Load Balancing
BackupCDN
Access everything via
CLI, API or Console
Achieve the highest levels of
automation sophistication with
ease
Find out more at: aws.amazon.com/developers/getting-started/
One click deployments
Cloud Formation
Automate creation of ‘stacks’ in a repeatable way
Scripting framework for AWS resource creation
Feature Details
Platform support Support for AWS resources from EC2 to IAM
Resource creation Creates AWS resources behind the scenes and
reports on progress
Declarative Specify stacks in JSON format and source
control your environments
Customizable Drive stack creation with paramaters
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
RELEASE EVALBUILDIDEA
ITERATE
OR
PIVOT
1. Collect as much data as you can
1. Collect as much data as you can
2. Do A/B testing
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
1. Collect as much data as you can
2. Do A/B testing
3. Drive your development by user's
feedback
Store valuable data sources
Server logs, click streams, application events, …
Analyse and provide feedback
Use Hadoop, EMR, reporting tools…
RELEASE EVALBUILDIDEA
ITERATE
OR
PIVOT
iterate
Enhance your product, get more feedback
to prepare next releases
The platform grows with you
Add or remove components as needed
Scale up – scale down
Pay as you go
Take away …
Remove Waste
Your
Business
70%
On-Premise
Infrastructure
30%
Managing All of the
“Undifferentiated Heavy Lifting”
Waste is anything that does not lead to
direct value for the customer
AWS
Cloud-Based
Infrastructure
Your
Business
More Time to Focus on
Your Business
Configuring
Your Cloud
Assets
70%
30%70%
On-Premise
Infrastructure
30%
Managing All of the
“Undifferentiated Heavy Lifting”
Remove Waste with Cloud
« If you want to increase
Innovation, you have to
lower the cost of failure »
Joi Ito
Director MIT Media Lab
REDUCE THE COST OF
EXPERIMENTATION
Addressing Uncertainty
Acquire resources on demand
Release resources when no longer needed
Pay for what you use
Leverage other’s core competencies
Turn fixed cost into variable
«The best, most solid way out of
a Crisis in a changing market is
through experiment and
adaptation »
Richard Branson
Getting the right features matters less
Knowing what's not working,
quickly, matters more
EXPERIMENT
CONTINUOUSLY
MEASURE
RELENTELESSLY
LEARN
ITERATE FAST
USING CUSTOMER FEEDBACK
THANK YOU !!!
AWS Free Tier: start now
Online Training Instructor-Led
Classes
AWS Certifications
Florin Sandu – florins@amazon.lu
Startups on AWS
Hotels Music Storage
Photos Magazines
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS
150,000
people are hosted
on any given night
Sept 2008 March 2009 Sept 2013Sept 2009 March 2013Sept 2012March 2012Sept 2011March 2011March 2010 Sept 2010
4 MillionTotal # Airbnb Guests
Sept 2008 March 2009 Sept 2013Sept 2009 March 2013Sept 2012March 2012Sept 2011March 2011March 2010 Sept 2010
9 MillionTotal # Airbnb Guests
Up by over 5 million since the beginning of the year
24
48
432
1,000
Total # EC2 Instances
Total Photos Stored in Amazon S3
50TB
294GB
4TB
23TB
EC2
Servers, Production
Traffic, Hive, Hadoop
RDS
All Relational Databases
S3
Storage, UGC
DynamoDB
Rollups, Metadata
ElastiCache
Memcache
Route 53
DNS, Inventory
Why AWS?
“We have a 5-people
operations team.
AWS allows us to devote our resources
and mindshare to the core business.”
Infrastructure as a Service Magic Quadrant
2013
“AWS is the overwhelming market
share leader, with more than five
times the compute capacity in
use than the aggregate total of the
other fourteen providers.”
Inaccurate resource estimates
Changing requirements
Unmanaged risks & assumptions
Increasing complexity
The failure of traditional IT projects
31% of projects never complete
52% of completed projects overrun the budget
Why do they fail?
2014: 80 new features and services since January
2008 2009 2010 2011
Amazon EBS
Amazon EC2
Amazon SNS
AWS Identity
& Access
Management
AWS Import
& Export
Amazon
CloudWatch
Amazon EMR
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load
Balancing
Amazon
ElastiCache
Amazon SES
AWS
CloudFormation
AWS Direct
Connect
AWS Elastic
Beanstalk
GovCloud
Amazon SWF
Amazon Route 53
Amazon Redshift
Amazon Glacier
Amazon
Dynamo DB
Amazon
CloudSearch
Amazon EC2
AWS Storage
Gateway
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
AWS Data
Pipeline
20132012
A Rapid Pace of Innovation
Enterprises on AWS
Public Sector on AWS
System Integrators on AWS
ISVs on AWS
The benefits of cloud
computing
1. Trade Capital Expense for Variable Expense
On-Premises
$0 to get started
Pay as you go
Saved $34M on
SmartHub app
Reduced IT costs
by 40% over a five
year period
Reduced web
infrastructure cost
by 50%
2. Lower Variable Expense Than Going it Alone
Reduce IT
infrastructure cost
by 60%
3. You Don’t Need to Guess Capacity
Self Hosting
Waste
Actual demand
Predicted Demand
Rigid
Actual demand
Elastic
The Cloud
Typical Weekly Traffic to Amazon.com
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Typical Weekly Traffic to Amazon.com
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
39%
61%
November Traffic for Amazon.com
November Traffic for Amazon.com
76%
24%
November 10th, 2010
October 31, 2011
November Traffic for Amazon.com
4. Dramatically Increase Speed & Agility
Add New Dev Environment
Add New Production Environment
Add New Environment in Japan
Add 1,000 Servers
Remove 1,000 servers
Number of Instances 1,000
Instance Type M3 Extra Large
Availability Zone US-West-2b
Launch
aws.amazon.com/managementconsole
AWS: Infrastructure in MinutesOld World: Infrastructure in Weeks
Increase Innovation When The Cost of Failure Approaches Zero
Old world: AWS:
Experiment infrequently
Failure is expensive
Less innovation
Near $0
Experiment often
Fail quickly at a low cost
More innovation
5. Stop Spending Money on Undifferentiated Heavy Lifting
buy and install new hardware
set up and configure new software
build new data centers
so you don’t have to...
Data Centers
Power
Cooling
Cabling
Networking
Racks
Servers
Storage
Labor
We take care of...
Go Global in Minutes
Eliminate
Capital
Lower
Operational
Costs
Stop
Guessing
Capacity
Agility
Speed
Innovation
Avoid
Undifferentiated
Heavy Lifting
Go Global in
Minutes
✔ ✔ ✔ ✔ ✔ ✔
The Benefits of Cloud Computing
Eliminate
Capital
Lower
Operational
Costs
Stop
Guessing
Capacity
Agility
Speed
Innovation
Avoid
Undifferentiated
Heavy Lifting
Go Global in
Minutes
✔ ✔ ✔ ✔ ✔ ✔
“Private”
Cloud X X X X X X
The Benefits of Cloud Computing
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS

More Related Content

PDF
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
Amazon Web Services Korea
 
PDF
Doing Less for Fun and Profit (by switching to the cloud)
Luke Chavers
 
PPTX
Lean Cloud - Amazon Web Services
Simone Brunozzi
 
PDF
Staying Secure When Moving to the Cloud - Dave Millier
TriNimbus
 
PPSX
Cloud computting a quick reference and guide
Biju Joseph
 
PDF
The New Normal - Eric Gales, AWS Canada
TriNimbus
 
PDF
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
Amazon Web Services LATAM
 
PPTX
Cloud Intro - Saint Louis Day of Dot Net
Brian Blanchard
 
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
Amazon Web Services Korea
 
Doing Less for Fun and Profit (by switching to the cloud)
Luke Chavers
 
Lean Cloud - Amazon Web Services
Simone Brunozzi
 
Staying Secure When Moving to the Cloud - Dave Millier
TriNimbus
 
Cloud computting a quick reference and guide
Biju Joseph
 
The New Normal - Eric Gales, AWS Canada
TriNimbus
 
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
Amazon Web Services LATAM
 
Cloud Intro - Saint Louis Day of Dot Net
Brian Blanchard
 

Similar to CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS (20)

PDF
[Jun AWS 101] Running Lean on AWS
Amazon Web Services Korea
 
PDF
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
Amazon Web Services Korea
 
PPTX
AWS The Enterprise Cloud 2015
Vadim Zendejas
 
PDF
AWS Summit Berlin 2013 - Keynote Werner Vogels
AWS Germany
 
PPTX
AWS 101 - An Introduction to the Amazon Cloud
CloudHesive
 
PDF
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
 
PPTX
Amazon Webservices Introduction And Core Modules
Manish Kumar
 
PDF
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
Amazon Web Services Korea
 
PDF
Aws+seminar may.27.2014
mythrine
 
PPTX
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
nwcloud
 
PDF
Amazon Web Services - The New Normal
Innovation Strategies
 
PPTX
Building Modern Applications on AWS.pptx
Nelson Kimathi
 
PDF
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
lanfranf
 
PPT
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
Washington Technology Industry Association
 
PDF
Introduction to the AWS Cloud from Digital Tuesday Meetup
Ian Massingham
 
PDF
AWS Education and Research 101
Steven Bryen
 
PPTX
Jeff Kratz - Cloud Computing
Luz Fiumara
 
PPTX
The Effect of Cloud Computing on Growth of Startups and Entrepreneurship
Sohail Abbasi
 
PDF
What is Amazon Web Services & How to Start to deploy your apps ?
Sébastien ☁ Stormacq
 
PDF
Introduction to Amazon Web Services
Robert Greiner
 
[Jun AWS 101] Running Lean on AWS
Amazon Web Services Korea
 
AWS Enterprise Summit - 엔터프라이즈에서의 AWS 클라우드 활용 - Markku Lepisto
Amazon Web Services Korea
 
AWS The Enterprise Cloud 2015
Vadim Zendejas
 
AWS Summit Berlin 2013 - Keynote Werner Vogels
AWS Germany
 
AWS 101 - An Introduction to the Amazon Cloud
CloudHesive
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
 
Amazon Webservices Introduction And Core Modules
Manish Kumar
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
Amazon Web Services Korea
 
Aws+seminar may.27.2014
mythrine
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
nwcloud
 
Amazon Web Services - The New Normal
Innovation Strategies
 
Building Modern Applications on AWS.pptx
Nelson Kimathi
 
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
lanfranf
 
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
Washington Technology Industry Association
 
Introduction to the AWS Cloud from Digital Tuesday Meetup
Ian Massingham
 
AWS Education and Research 101
Steven Bryen
 
Jeff Kratz - Cloud Computing
Luz Fiumara
 
The Effect of Cloud Computing on Growth of Startups and Entrepreneurship
Sohail Abbasi
 
What is Amazon Web Services & How to Start to deploy your apps ?
Sébastien ☁ Stormacq
 
Introduction to Amazon Web Services
Robert Greiner
 
Ad

More from Vadim Zendejas (7)

PPTX
Scalable Web Applications in AWS, 2014
Vadim Zendejas
 
PPTX
Gitex Dubai 2015 - Accelerate your Innovation with AWS
Vadim Zendejas
 
PPTX
AWS Summit Barcelona 2015 - Introducing Amazon API Gateway
Vadim Zendejas
 
PPTX
Kubernetes Fundamentals on Azure 2017
Vadim Zendejas
 
PPTX
Azure Modern Cloud App Development Approaches 2017
Vadim Zendejas
 
PPTX
SUSE Expert Days, Brussels and Luxembourg - SUSE + Microsoft Partnership gets...
Vadim Zendejas
 
PPTX
Red Hat Forum Norway 2017 - Red Hat on Azure Partners in Digital Innovation
Vadim Zendejas
 
Scalable Web Applications in AWS, 2014
Vadim Zendejas
 
Gitex Dubai 2015 - Accelerate your Innovation with AWS
Vadim Zendejas
 
AWS Summit Barcelona 2015 - Introducing Amazon API Gateway
Vadim Zendejas
 
Kubernetes Fundamentals on Azure 2017
Vadim Zendejas
 
Azure Modern Cloud App Development Approaches 2017
Vadim Zendejas
 
SUSE Expert Days, Brussels and Luxembourg - SUSE + Microsoft Partnership gets...
Vadim Zendejas
 
Red Hat Forum Norway 2017 - Red Hat on Azure Partners in Digital Innovation
Vadim Zendejas
 
Ad

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Software Development Methodologies in 2025
KodekX
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Doc9.....................................
SofiaCollazos
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
The Future of Artificial Intelligence (AI)
Mukul
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 

CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Cloud with AWS

Editor's Notes

  • #4: This assumption in startups breaks down .. We are working on products where nobody really knows what customer wants … most of the times is based on empirically incorrect facts
  • #5: This user has probably a different set of needs / requirements than …
  • #6: … these users You will end up hours and hours discussing … which bugs should you fix first .. And which can you live with … which features should be in version 1 … sound familiar ? .. Validated learning
  • #7: Agile methodologies have their origins inside IT departments … they were design where the we know the problem but not the solution
  • #8: … we know the requirements very well If we develop something well known interactively .. We increase the odds of the project But this isn’t the the world that startup ups live in either. .. If the customer is the most important part of the assembly line so what to do if we don’t really know who the customer is ? The assumptions of Agile and all previous management techniques is that there is somebody who can give us definitively answers to design questions ….
  • #9: Resources not focused on customers value are targeted for elimination Less wasteful / Eliminate uncertainty / …. Make entrepreneur work more effective Stratup = experiment .. In a sense to stop waste people’s time and resources .. The problem is not building it efficiently … is building efficiently something that nobody wants !!! (in software) It’s “can we build it ?” (yes, we can) … it’s should we build it ?
  • #15: Just GET GOING !!! Many entrepreneurs have difficulties get going … - they need to prove there’s a market - Focused groups … JUST GET GOING !!!
  • #16: What really needs to be in that first version that will allows us to learn whether our plan is correct or not.
  • #17: Pour illustrer le launch early
  • #23: This is the fun part, quickly do a prototype
  • #24: You have ideas But don't have the money to implement Software is not a problem Hardware and infrastructure is the main problem. You don't have money, where do you host your application?
  • #29: TALKING POINTS AWS has developed the broadest collection of services available from any cloud provider. Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications. Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios. We offer the capability for both managed and unmanaged database options. The offerings for Analytics and Application Services enable advanced data processing and workloads. AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS. Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with. Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
  • #30: TALKING POINTS AWS has developed the broadest collection of services available from any cloud provider. Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications. Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios. We offer the capability for both managed and unmanaged database options. The offerings for Analytics and Application Services enable advanced data processing and workloads. AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS. Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with. Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
  • #31: TALKING POINTS AWS has developed the broadest collection of services available from any cloud provider. Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications. Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios. We offer the capability for both managed and unmanaged database options. The offerings for Analytics and Application Services enable advanced data processing and workloads. AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS. Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with. Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
  • #34: http://www.flickr.com/photos/scobleizer/3985020876/ You created a great webapp and you're proud of it
  • #35: Remember your great app ? Well, everyone loves it …
  • #37: Until then no one really used it in the real world suddenly, you have to deal with infrastructure
  • #39: http://www.flickr.com/photos/mutsmuts/4695658106/ You start asking yourself all sorts of questions: how to give access to your application? What about security? How do I pick the right server size? How to avoid SPOFs? Is my infrastructure reliable? Does it scale?
  • #40: http://www.old-computers.com/news
  • #43: Ideally, you would need a cursor to dynamically adjust to the desired capacity level. It's exactly what EBK do … automatically.
  • #45: LAST SLIDE
  • #61: Developers always face the same challenge: build and deploy applications as fast as possible. In this talk, we will show how to build from the ground up a highly available and scalable video sharing platform featuring video transcoding queues, content delivery network, search engine, durable storage, automatic scaling and failure recovery, … This session is ideal for technical professionals who want to have a better understanding on how to build advanced architectures on AWS.
  • #83: Back in 2008, they launched a Facebook application that lets people tell their friends when they've uploaded a video that includes that friend. When people saw the music videos their friends created when the application shared it with them, they wanted to go out and create their own videos. Shortly after launching their social networking modification, they were featured on Techcrunch. As you can imagine, this brought them a lot of unexpected traffic. In the course of 3 days, they went from running on 40 instances to 5,000 instances. Because they were using Amazon Web Services, they were able to handle all of this incoming traffic without having to do a thing. AWS managed it all for them.
  • #84: Until then no one really used it in the real world suddenly, you have to deal with infrastructure
  • #90: We are BIG. We manage this level of durability across over 1 trilion unique customer objects. This does not include all the objects that AWS stores like snapshots.
  • #96: Go for NoSQL from day 1 Explain RDBMS challenges NoSQL fits this use case
  • #124: search might be important on some modern web apps, but is definitely crucial on big apps. customers want something simple to start, simple to maintain and simple to scale. they want rich search experience without being search experts. everyone wants search, but it is really hard to implement it well.
  • #140: services that are normally expensive to manage or difficult to use become available on-demand, in a uniform and available way, and only paid for when used. Just like electricity. This is what AWS does. It takes away the hard work from providing infrastructure IT services and makes them available to anyone on a pay as you go basis.
  • #148: Each autoscaling group uses a different set of AMI AMI-B contains the test code.
  • #155: Change direction but stay grounded in what we’ve learned If we can reduce time between pivots we increase the odds for success before we run out of money .. We can extend our opportunities by getting more money .. Or by pivoting sooner
  • #170: Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications. National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times. At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum! It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
  • #183: no script
  • #184: Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications. National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times. At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum! It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
  • #185: Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications. National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times. At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum! It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
  • #186: Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications. National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times. At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum! It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
  • #187: Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications. National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times. At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum! It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
  • #189: LAST SLIDE
  • #191: LAST SLIDE
  • #196: NEXT SLIDE
  • #197: NEXT SLIDE
  • #198: LAST SLIDE
  • #200: LAST SLIDE
  • #201: LAST SLIDE
  • #202: While there is talk of private cloud being just as good as public cloud, the big benefits that our customers enjoy just aren’t possible with gear that goes in your data center, even if it has private cloud attributes. Since you have to buy the equipment up front, from high margin vendors and run it in a data center that you rent or own, the big cost and operational benefits just aren’t possible in a private cloud model.
  • #203: While there is talk of private cloud being just as good as public cloud, the big benefits that our customers enjoy just aren’t possible with gear that goes in your data center, even if it has private cloud attributes. Since you have to buy the equipment up front, from high margin vendors and run it in a data center that you rent or own, the big cost and operational benefits just aren’t possible in a private cloud model.