SlideShare uma empresa Scribd logo
1 de 11
Ryan Angilly
Founder / VP Engineering
  22 September 2008

   rangilly@messagesling.com

             --
Voicemail is old
 Stuck on the phone
 Deleted after two weeks
 Tough to share
 Tough to forward
 Don't have your phone? No voicemails.
 Don't have service? No voicemails.
 Battery dead? Can't get your contacts
  either.

22 September 2008   2008 AWS Start-up Tour
                           Boston
What is MessageSling?
(for those reading these slides on the web)

   MessageSling makes it easier to integrate voice messaging into
    your daily workflow, which over the past few years has come to be
    mainly email and instant messaging for a large number of people.
    Voicemails and contacts, for most people, are stuck on the phone.
    Voicemail suffers the additional problem of not having a lifetime of
    much more than 2 weeks before auto-deletion by the carrier.
    MessageSling takes your voicemails and puts them into your daily
    workflow by making them available at any computer, and in the
    process allowing you to store them indefinitely.
   On the flip side, there are many times where contact information is
    stuck on a computer -- an email, a phone number -- they never all
    get onto your phone, and sometimes your phone isn't available.
    With the integrated, voice-searchable contact list, your
    MessageSling quot;voicemail boxquot; becomes much more, allowing you to
    send audio messages to people's email from your phone.

22 September 2008              2008 AWS Start-up Tour
                                      Boston
Shameless plug
 Started in January
 Bootstrapped for three months
 Raised some convertible debt
 Launched at DEMOfall08 in September
       Response was awesome
              Lifehacker, CIO, VentureBeat
              Thousands of users
   Looking for $$


22 September 2008              2008 AWS Start-up Tour
                                      Boston
How we use AWS




22 September 2008   2008 AWS Start-up Tour
                           Boston
Benefits
   Cost
       $500/month will support 4 developers, QA and
        ~50,000 users
   Performance
       Latency between DB, Web, and Tel is awesome
   Scalability
       S3 and SQS response times are the same for
        10 users or 1000 users



22 September 2008      2008 AWS Start-up Tour
                              Boston
Gotchas
   When things go down, they are sometimes
    out of your control
       Outages
              Lightening strike killed EC2 for 5 hours in June
              AWS Backend node failures killed S3 for a couple hours
              Upgrade increased error rates on SQS for a few days
               just last week
       Eventual Consistency
              S3 inconsistency windows
                     Save/get times
              SQS inconsistency windows
                     Testing issues
22 September 2008                      2008 AWS Start-up Tour
                                              Boston
Then again...                                                Then again....




Things are rarely completely under your control....

  22 September 2008           2008 AWS Start-up Tour
                                     Boston
                                                       Source: http://kecute.files.wordpress.com/2008/02/lipstick.jpg
AWS: Not just for Production
 Dev machines brought online in seconds
 News ways to solve problems
       Problem
              Poor audio quality on small instance
       Possible Solutions
              Recompile asterisk with a different set of drivers
              Change the kernel on the EC2 instance to increase the
               clock rate
              Throw more horse power at it and see what happens
       A tough problem was solved in about 15
        minutes because of High CPU instances
22 September 2008               2008 AWS Start-up Tour
                                       Boston
The Future
 SQS used to queue failed jobs
 Autoscale RoR Workers and Speech Rec
  instances based on
 Requests
       Amazon SES: Static Email Service
              Despite Elastic IPs, mail from EC2 instances gets hosed
               by some spam filters
       Amazon STCWAE: Something That Competes
        with App Engine
              Dont make me deal with Apache and IPs and scaling
               instances. Just make it work :-)
22 September 2008               2008 AWS Start-up Tour
                                       Boston
That's all folks


                                  Questions?


                            http://messagesling.com



                     Scot Junkin sjunkin@messagesling.com
                    Ryan Angilly rangilly@messagesling.com


22 September 2008              2008 AWS Start-up Tour
                                      Boston

Mais conteúdo relacionado

Destaque

Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Amazon Web Services
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - Spiezio
Amazon Web Services
 

Destaque (20)

Scalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing CampaignsScalability and Availability for Marketing Campaigns
Scalability and Availability for Marketing Campaigns
 
AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo AWS Customer Presentation - Mahalo
AWS Customer Presentation - Mahalo
 
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit ParisChoosing the Right Data Storage - Carlos Conde - AWS Summit Paris
Choosing the Right Data Storage - Carlos Conde - AWS Summit Paris
 
AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss AWS Customer Presentation - AideRss
AWS Customer Presentation - AideRss
 
AWS Customer Presentation - Nutsie
AWS Customer Presentation -  Nutsie AWS Customer Presentation -  Nutsie
AWS Customer Presentation - Nutsie
 
Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012Security and Privacy in the AWS Cloud - AWS India Summit 2012
Security and Privacy in the AWS Cloud - AWS India Summit 2012
 
ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012ARC304 Solutions in Action - AWS re: Invent 2012
ARC304 Solutions in Action - AWS re: Invent 2012
 
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
TLS306 Develop Deploy Debug with Eclipse - AWS re: Invent 2012
 
AWS Update | London - Amazon Glacier
AWS Update | London - Amazon GlacierAWS Update | London - Amazon Glacier
AWS Update | London - Amazon Glacier
 
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
MBL101 Distributing through Appstore and Kindle Fire - AWS re: Invent 2012
 
AWS Customer Presentation - Smugmug
AWS Customer Presentation - SmugmugAWS Customer Presentation - Smugmug
AWS Customer Presentation - Smugmug
 
AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10AWS Customer Presentation - Turbo10
AWS Customer Presentation - Turbo10
 
101 Technical Workshop
101 Technical Workshop101 Technical Workshop
101 Technical Workshop
 
RightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation DayRightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation Day
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
 
Dr. Werner Vogels Keynote
Dr. Werner Vogels KeynoteDr. Werner Vogels Keynote
Dr. Werner Vogels Keynote
 
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
MED201 Media Ingest and Storage Solutions with AWS - AWS re: Invent 2012
 
AWS Support Services Overview - Spiezio
AWS Support Services Overview - SpiezioAWS Support Services Overview - Spiezio
AWS Support Services Overview - Spiezio
 
Data-driven Innovation - Wood
Data-driven Innovation - WoodData-driven Innovation - Wood
Data-driven Innovation - Wood
 
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
CPN209 Your Amazon Linux AMI - AWS re: Invent 2012
 

Semelhante a AWS Customer Presentation - MessageSling

Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
George Ang
 

Semelhante a AWS Customer Presentation - MessageSling (20)

From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009
 
Cloud Computing in Practice
Cloud Computing in PracticeCloud Computing in Practice
Cloud Computing in Practice
 
Real World Azure - Dev
Real World Azure - DevReal World Azure - Dev
Real World Azure - Dev
 
2011 Introduction to Cloud Computing and Amazon Web Services
2011 Introduction to Cloud Computing and Amazon Web Services2011 Introduction to Cloud Computing and Amazon Web Services
2011 Introduction to Cloud Computing and Amazon Web Services
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWS
 
Data In Cloud
Data In CloudData In Cloud
Data In Cloud
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
 
Cloud Talk
Cloud TalkCloud Talk
Cloud Talk
 
CloudFork
CloudForkCloudFork
CloudFork
 
AWS Summit Singapore - Migrate & Modernize Legacy Microsoft Applications with...
AWS Summit Singapore - Migrate & Modernize Legacy Microsoft Applications with...AWS Summit Singapore - Migrate & Modernize Legacy Microsoft Applications with...
AWS Summit Singapore - Migrate & Modernize Legacy Microsoft Applications with...
 
Developing with .NET Core on AWS - What's new - MAD306 - Santa Clara AWS Summit
Developing with .NET Core on AWS - What's new - MAD306 - Santa Clara AWS SummitDeveloping with .NET Core on AWS - What's new - MAD306 - Santa Clara AWS Summit
Developing with .NET Core on AWS - What's new - MAD306 - Santa Clara AWS Summit
 
Cloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWebCloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWeb
 
Deep dive ECS & Fargate Deep Dive
Deep dive ECS & Fargate Deep DiveDeep dive ECS & Fargate Deep Dive
Deep dive ECS & Fargate Deep Dive
 
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...
 
Developing and Deploying Java applications on the Amazon Elastic Compute Clou...
Developing and Deploying Java applications on the Amazon Elastic Compute Clou...Developing and Deploying Java applications on the Amazon Elastic Compute Clou...
Developing and Deploying Java applications on the Amazon Elastic Compute Clou...
 
Born in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a StartupBorn in the Cloud; Build it Like a Startup
Born in the Cloud; Build it Like a Startup
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
 

Mais de 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
 

Mais de 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
 

Último

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

AWS Customer Presentation - MessageSling

  • 1. Ryan Angilly Founder / VP Engineering 22 September 2008 rangilly@messagesling.com --
  • 2. Voicemail is old  Stuck on the phone  Deleted after two weeks  Tough to share  Tough to forward  Don't have your phone? No voicemails.  Don't have service? No voicemails.  Battery dead? Can't get your contacts either. 22 September 2008 2008 AWS Start-up Tour Boston
  • 3. What is MessageSling? (for those reading these slides on the web)  MessageSling makes it easier to integrate voice messaging into your daily workflow, which over the past few years has come to be mainly email and instant messaging for a large number of people. Voicemails and contacts, for most people, are stuck on the phone. Voicemail suffers the additional problem of not having a lifetime of much more than 2 weeks before auto-deletion by the carrier. MessageSling takes your voicemails and puts them into your daily workflow by making them available at any computer, and in the process allowing you to store them indefinitely.  On the flip side, there are many times where contact information is stuck on a computer -- an email, a phone number -- they never all get onto your phone, and sometimes your phone isn't available. With the integrated, voice-searchable contact list, your MessageSling quot;voicemail boxquot; becomes much more, allowing you to send audio messages to people's email from your phone. 22 September 2008 2008 AWS Start-up Tour Boston
  • 4. Shameless plug  Started in January  Bootstrapped for three months  Raised some convertible debt  Launched at DEMOfall08 in September  Response was awesome  Lifehacker, CIO, VentureBeat  Thousands of users  Looking for $$ 22 September 2008 2008 AWS Start-up Tour Boston
  • 5. How we use AWS 22 September 2008 2008 AWS Start-up Tour Boston
  • 6. Benefits  Cost  $500/month will support 4 developers, QA and ~50,000 users  Performance  Latency between DB, Web, and Tel is awesome  Scalability  S3 and SQS response times are the same for 10 users or 1000 users 22 September 2008 2008 AWS Start-up Tour Boston
  • 7. Gotchas  When things go down, they are sometimes out of your control  Outages  Lightening strike killed EC2 for 5 hours in June  AWS Backend node failures killed S3 for a couple hours  Upgrade increased error rates on SQS for a few days just last week  Eventual Consistency  S3 inconsistency windows  Save/get times  SQS inconsistency windows  Testing issues 22 September 2008 2008 AWS Start-up Tour Boston
  • 8. Then again... Then again.... Things are rarely completely under your control.... 22 September 2008 2008 AWS Start-up Tour Boston Source: http://kecute.files.wordpress.com/2008/02/lipstick.jpg
  • 9. AWS: Not just for Production  Dev machines brought online in seconds  News ways to solve problems  Problem  Poor audio quality on small instance  Possible Solutions  Recompile asterisk with a different set of drivers  Change the kernel on the EC2 instance to increase the clock rate  Throw more horse power at it and see what happens  A tough problem was solved in about 15 minutes because of High CPU instances 22 September 2008 2008 AWS Start-up Tour Boston
  • 10. The Future  SQS used to queue failed jobs  Autoscale RoR Workers and Speech Rec instances based on  Requests  Amazon SES: Static Email Service  Despite Elastic IPs, mail from EC2 instances gets hosed by some spam filters  Amazon STCWAE: Something That Competes with App Engine  Dont make me deal with Apache and IPs and scaling instances. Just make it work :-) 22 September 2008 2008 AWS Start-up Tour Boston
  • 11. That's all folks Questions? http://messagesling.com Scot Junkin sjunkin@messagesling.com Ryan Angilly rangilly@messagesling.com 22 September 2008 2008 AWS Start-up Tour Boston