SlideShare a Scribd company logo
1 of 8
Running a Lean Startup with AWS
H-Farm, 8 March 2012




     Ebook Distribution
      over the clouds
                                           Giacomo D'Angelo
                                               Luca Razzano
                             Simplicissimus Book Farm S.R.L.
Simplicissimus Market




"We enable everyone to play the Digital Publishing Game"
Ebook Distribution Platform


Market share:
   ○ 20% in value (in Italy)
   ○ 30% in volumes (in Italy)

Highlights:
   ○ launched in Q4 2009, 280 publishers, price
       leader
   ○ integrated with 28 stores global and local,
       included Apple IBookStore and Amazon Kindle
       Store
Publishing Services over Stealth
          UltimaKiosk is the Digital Newstand where
           everyone can browse, purchase and read
              magazines, newspaper and comics.
          Every publisher can be on IOs and Android
                  tablets and smartphones


         Narcissus is the Self Publishing Community
        and MarketPlace connected to global and local
                           stores.
          Every author can play as an entrepreneur
                     thanks to Narcissus.
Why SBF choose AWS
As every Internet Startup:

1. We have a small team:
    ○ Flexibility for daily operations (test, deploy, dev., backup)
    ○ Automatic disaster recovery strategy

2. We need to scale:
    ○ AWS provide an elastic environment to fits our needs
       progressively (bandwidth, computation, storage, etc...)

3. We need to focus on innovation:
    ○ Reduced Time to market for new experiments/projects
    ○ Cross technology platform / Language independent
    ○ The market is unknown: we need to experiment and
       adapt quickly
SBF Architecture on AWS
○   Web Servers are on EC2 reserved instances
○   The batch processing servers are on EC2 ondemand istances
    (Processes: EBook validation, watermarking, automatic
    conversion between formats, sync engine between estores,
    sales reports generation across estores)
○   Load Balancer + Auto Scaling + CloudWatch to manage the
    peaks of traffic
○   Stealth works on a PostgreSQL DB on dedicated instances
○   All Ebook covers are stored on S3 and delivered by
    CloudFront
○   All Ebook files are stored on S3 (PDF, EPub, MOBI, NITF, PDF
    Bundle)
○   The security model and the fullfillment process of the
    purchased Ebooks are based on S3
General Recommendations
○ Begin using different and independent small instances in
   at least 2 AZ instead of big monolith instances

○ Use EC2 1-year o 3-year long term plans if you can

○ Use CloudWatch to size your instances based on your
   needs and budget

○ Use S3 as storage for all digital contents (security and
   bandwith)

○ Use CloudFront for delivery all your static resources
   (media files) of your high-traffic websites
Thanks!
              Q & A, if you want :)

       Link to the presentation: http://slidesha.re/SBFDistrAWS


                 KEEP IN TOUCH WITH US!


                Giacomo D'Angelo
giacomo.dangelo@simplicissimus.it / @giacomodangelo

                   Luca Razzano
      luca.razzano@simplicissimus.it / @luca776




          Simplicissimus Book Farm S.R.L.

More Related Content

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)

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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 
AWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei server
 
Crea dashboard interattive con Amazon QuickSight
Crea dashboard interattive con Amazon QuickSightCrea dashboard interattive con Amazon QuickSight
Crea dashboard interattive con Amazon QuickSight
 
Costruisci modelli di Machine Learning con Amazon SageMaker Autopilot
Costruisci modelli di Machine Learning con Amazon SageMaker AutopilotCostruisci modelli di Machine Learning con Amazon SageMaker Autopilot
Costruisci modelli di Machine Learning con Amazon SageMaker Autopilot
 
Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows
 
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
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
 

Ebook Distribution Over the Cloud - AWS Case Study

  • 1. Running a Lean Startup with AWS H-Farm, 8 March 2012 Ebook Distribution over the clouds Giacomo D'Angelo Luca Razzano Simplicissimus Book Farm S.R.L.
  • 2. Simplicissimus Market "We enable everyone to play the Digital Publishing Game"
  • 3. Ebook Distribution Platform Market share: ○ 20% in value (in Italy) ○ 30% in volumes (in Italy) Highlights: ○ launched in Q4 2009, 280 publishers, price leader ○ integrated with 28 stores global and local, included Apple IBookStore and Amazon Kindle Store
  • 4. Publishing Services over Stealth UltimaKiosk is the Digital Newstand where everyone can browse, purchase and read magazines, newspaper and comics. Every publisher can be on IOs and Android tablets and smartphones Narcissus is the Self Publishing Community and MarketPlace connected to global and local stores. Every author can play as an entrepreneur thanks to Narcissus.
  • 5. Why SBF choose AWS As every Internet Startup: 1. We have a small team: ○ Flexibility for daily operations (test, deploy, dev., backup) ○ Automatic disaster recovery strategy 2. We need to scale: ○ AWS provide an elastic environment to fits our needs progressively (bandwidth, computation, storage, etc...) 3. We need to focus on innovation: ○ Reduced Time to market for new experiments/projects ○ Cross technology platform / Language independent ○ The market is unknown: we need to experiment and adapt quickly
  • 6. SBF Architecture on AWS ○ Web Servers are on EC2 reserved instances ○ The batch processing servers are on EC2 ondemand istances (Processes: EBook validation, watermarking, automatic conversion between formats, sync engine between estores, sales reports generation across estores) ○ Load Balancer + Auto Scaling + CloudWatch to manage the peaks of traffic ○ Stealth works on a PostgreSQL DB on dedicated instances ○ All Ebook covers are stored on S3 and delivered by CloudFront ○ All Ebook files are stored on S3 (PDF, EPub, MOBI, NITF, PDF Bundle) ○ The security model and the fullfillment process of the purchased Ebooks are based on S3
  • 7. General Recommendations ○ Begin using different and independent small instances in at least 2 AZ instead of big monolith instances ○ Use EC2 1-year o 3-year long term plans if you can ○ Use CloudWatch to size your instances based on your needs and budget ○ Use S3 as storage for all digital contents (security and bandwith) ○ Use CloudFront for delivery all your static resources (media files) of your high-traffic websites
  • 8. Thanks! Q & A, if you want :) Link to the presentation: http://slidesha.re/SBFDistrAWS KEEP IN TOUCH WITH US! Giacomo D'Angelo giacomo.dangelo@simplicissimus.it / @giacomodangelo Luca Razzano luca.razzano@simplicissimus.it / @luca776 Simplicissimus Book Farm S.R.L.