SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais de StreetLib

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...StreetLib
 
Vendita e Distribuzione - Narcissus Vs DIY
Vendita e Distribuzione - Narcissus Vs DIYVendita e Distribuzione - Narcissus Vs DIY
Vendita e Distribuzione - Narcissus Vs DIYStreetLib
 
"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"StreetLib
 
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 versionStreetLib
 
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)StreetLib
 
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)StreetLib
 
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)StreetLib
 
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)StreetLib
 
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)StreetLib
 
Promuovere gli eBook - Parte 3
Promuovere gli eBook - Parte 3Promuovere gli eBook - Parte 3
Promuovere gli eBook - Parte 3StreetLib
 
Promuovere gli eBook - Parte 1
Promuovere gli eBook - Parte 1Promuovere gli eBook - Parte 1
Promuovere gli eBook - Parte 1StreetLib
 
Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013Grafici e dati stealth convention 2013
Grafici e dati stealth convention 2013StreetLib
 
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 InfrastructureStreetLib
 
Tutto su Simplicissimus in 30 minuti
Tutto su Simplicissimus in 30 minutiTutto su Simplicissimus in 30 minuti
Tutto su Simplicissimus in 30 minutiStreetLib
 
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
 
L'Ebook spiegato in 20 pagine
L'Ebook spiegato in 20 pagineL'Ebook spiegato in 20 pagine
L'Ebook spiegato in 20 pagineStreetLib
 
SBF JWW (it)
SBF JWW (it)SBF JWW (it)
SBF JWW (it)StreetLib
 
Goog Books: The Metadata Mess
Goog Books: The Metadata MessGoog Books: The Metadata Mess
Goog Books: The Metadata MessStreetLib
 
Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)Sbf Paperless Democracy (en)
Sbf Paperless Democracy (en)StreetLib
 
SBF STEALTH (en)
SBF STEALTH (en)SBF STEALTH (en)
SBF STEALTH (en)StreetLib
 

Mais 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

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 2024Rafal Los
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 2024The Digital Insurer
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 

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.