SlideShare una empresa de Scribd logo
1 de 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 regions 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.

Más contenido relacionado

Más de StreetLib

Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013
StreetLib
 
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud InfrastructureSimplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
StreetLib
 
Ignite - Gli ebook in 5 minuti e 20 slide!
Ignite - Gli ebook in 5 minuti e 20 slide!Ignite - Gli ebook in 5 minuti e 20 slide!
Ignite - Gli ebook in 5 minuti e 20 slide!
StreetLib
 
Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)
StreetLib
 

Más de StreetLib (20)

Il crowdfunding come mezzo di finanziamento e di comunicazione nel mondo dell...
Il crowdfunding come mezzo di finanziamento e di comunicazione nel mondo dell...Il crowdfunding come mezzo di finanziamento e di comunicazione nel mondo dell...
Il crowdfunding come mezzo di finanziamento e di comunicazione nel mondo dell...
 
Vendita e Distribuzione - Narcissus Vs DIY
Vendita e Distribuzione - Narcissus Vs DIYVendita e Distribuzione - Narcissus Vs DIY
Vendita e Distribuzione - Narcissus Vs DIY
 
"Immagina, scrivi, pubblica - Editore di te stesso con il self publishing"
"Immagina, scrivi, pubblica - Editore di te stesso con il self publishing""Immagina, scrivi, pubblica - Editore di te stesso con il self publishing"
"Immagina, scrivi, pubblica - Editore di te stesso con il self publishing"
 
Wonders of self publishing for journalists (and not only) - Arabic version
Wonders of self publishing for journalists (and not only) - Arabic versionWonders of self publishing for journalists (and not only) - Arabic version
Wonders of self publishing for journalists (and not only) - Arabic version
 
La question de l'autoédition pour les journalistes (mais pas que)
La question de l'autoédition pour les journalistes (mais pas que)La question de l'autoédition pour les journalistes (mais pas que)
La question de l'autoédition pour les journalistes (mais pas que)
 
Wonders of self publishing for journalists (and not only)
Wonders of self publishing for journalists (and not only)Wonders of self publishing for journalists (and not only)
Wonders of self publishing for journalists (and not only)
 
Maravillas de la AUTOPUBLICACIÓN para periodistas (y no sólo para ellos)
Maravillas de la  AUTOPUBLICACIÓN para periodistas (y no sólo para ellos)Maravillas de la  AUTOPUBLICACIÓN para periodistas (y no sólo para ellos)
Maravillas de la AUTOPUBLICACIÓN para periodistas (y no sólo para ellos)
 
Die Chancen des SELF-PUBLISHING Für Journalisten (und nicht nur die)
Die Chancen des SELF-PUBLISHING Für Journalisten (und nicht nur die)Die Chancen des SELF-PUBLISHING Für Journalisten (und nicht nur die)
Die Chancen des SELF-PUBLISHING Für Journalisten (und nicht nur die)
 
Le meraviglie del SELF PUBLISHING per giornalisti (e non solo)
Le meraviglie del SELF PUBLISHING per giornalisti (e non solo)Le meraviglie del SELF PUBLISHING per giornalisti (e non solo)
Le meraviglie del SELF PUBLISHING per giornalisti (e non solo)
 
Promuovere gli eBook - Parte 3
Promuovere gli eBook - Parte 3Promuovere gli eBook - Parte 3
Promuovere gli eBook - Parte 3
 
Promuovere gli eBook - Parte 1
Promuovere gli eBook - Parte 1Promuovere gli eBook - Parte 1
Promuovere gli eBook - Parte 1
 
Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013
 
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud InfrastructureSimplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
Simplicissimus Web Wervices: Overview of the Simplicissimus Cloud Infrastructure
 
Tutto su Simplicissimus in 30 minuti
Tutto su Simplicissimus in 30 minutiTutto su Simplicissimus in 30 minuti
Tutto su Simplicissimus in 30 minuti
 
Ignite - Gli ebook in 5 minuti e 20 slide!
Ignite - Gli ebook in 5 minuti e 20 slide!Ignite - Gli ebook in 5 minuti e 20 slide!
Ignite - Gli ebook in 5 minuti e 20 slide!
 
L'Ebook spiegato in 20 pagine
L'Ebook spiegato in 20 pagineL'Ebook spiegato in 20 pagine
L'Ebook spiegato in 20 pagine
 
SBF JWW (it)
SBF JWW (it)SBF JWW (it)
SBF JWW (it)
 
Goog Books: The Metadata Mess
Goog Books: The Metadata MessGoog Books: The Metadata Mess
Goog Books: The Metadata Mess
 
Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)
 
SBF STEALTH (en)
SBF STEALTH (en)SBF STEALTH (en)
SBF STEALTH (en)
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Ebook Distribution Over The Clouds

  • 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 regions 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.