SlideShare a Scribd company logo
Simplicissimus Web
           Services
Overview of the Simplicissimus Cloud Infrastructure


   AWS for Media, Entertainment, and Internet | Milan | October 26, 2011




                                                                   Giacomo D'Angelo
                                                CTO, Simplicissimus Book Farm S.R.L.
Help everyone to understand
the transition to the creative industry
    as an opportunity to improve
      the quality of everyone life




          Our MISSION
Our Market:
 The Digital Publishing World

               Ebooks
          Digital Magazines
         Digital Newspapers
             Publishers
               Authors
                  ...
Digital Contents and all Stackeholders

                               by Simplicissimus Book Farm
Simplicissimus Business Units

1.   Hardware: ereaders and tablets distribution
2.   Ebooks production
3.   Newspapers and Magazines production
4.   E-content Distribution Platform
5.   E-content Retail Platform
6.   Self Publishing Platform
7.   Web and Mobile Dedicated Apps


                                     by Simplicissimus Book Farm
Simplicissimus Main Assets on AWS

    Stealth: sbfstealth.com, @sbfstealth

Narcissus: sbfnarcissus.com, @sbfnarcissus

Ultima Kiosk: ultimakiosk.com, @ultimakiosk

Ultima Books: ultimabooks.it, @ultimabooks

                                  by Simplicissimus Book Farm
Stealth: the E-content Distribution
                 Platform

Content providers can      Resellers and stores
upload their contents     can utilize the Stealth
into our web               API to sell content
applications, in one      without any concerns
single place, with        about technology, file
descriptive metadatas,    mngt (reliability and
price, availability and       security) and
protection details              burocracy

                                    by Simplicissimus Book Farm
Narcissus: the Self Publishing Platform

Artists can upload
                              Thanks to our
their contents and
                           distribution asset,
manage them on
                          Stealth, all Narcissus
Narcissus, with
                             contents can be
metadatas, price and
                         distributed to all main
availability control,
                          E-content stores and
sales control, without
                                resellers
any intermediary

                                   by Simplicissimus Book Farm
Ultima Kiosk: the Publishing Platform
for Magazines, Comics and Newspaper
                         Different skins:
● The coolest kiosk to   ● Unique app with
  purchase contents        contents from
● The most effective       different publishers
  way to read            ● White-label and
  contents: free-app       single-publisher
● The only way to          app
  publish digital        ● White-label and
  contents: gratis         single-magazine (or
                           newspaper) app
                                   by Simplicissimus Book Farm
Ultima Books: the E-content Retail
              Platform
● The coolest online      Main tech features:
  library to purchase     ● User-customizable
  contents                  shelves based on
● The only one with a       semantic engine
  digital bookseller in   ● Multi platform
  flesh and blood :)        frontend (ereader)
● The only one with a     ● Ecommerce as as
  weekly useful             service
  newsletter (try it!)      (UltimaBooks PRO)
                                   by Simplicissimus Book Farm
Main issues
            before adopting AWS
1. Hardware related issues
2. High startup cost for every single project
3. No scaling, no long tail
4. No flexibility for developing and testing
   purposes
5. No High Reliability
6. No Smart Recovery Strategy
7. Many daily activities for sysadmins

                                     by Simplicissimus Book Farm
Why AWS: our main benefits
1. The only hardware in our office are our
   personal notebooks :)
2. Flexybility for daily operations (test, deploy,
   dev, backup)
3. Startup of new projects without concerns
4. Automatic disaster recovery strategy
5. Scalability
6. Agility
7. Reduced Time to Market
8. Cross technology platform
                                      by Simplicissimus Book Farm
Main Costs
        due to the AWS adoptions
1. Learn how to architecting for the clouds
2. Build multi-AZ systems
3. Build customized management tool based on
   AWS API
4. Fewer sysadmins activities but more specific
   then before
5. Suggestion to avoid lockin: build a
   decoupling software layer from AWS API

                                   by Simplicissimus Book Farm
Stealth, Narcissus, Ultima Kiosk and
      Ultima Books are powered by AWS
1. S3 as long-time and reliable repository
2. EC2 instances as web server
3. EC2 instances as processing server
4. EC2 instances as semantic information
   processing platform (IDOL, Authonomy
   Technology)
5. Load Balancer + Auto Scaling + CloudWatch
   to manage the peaks of traffic
6. RDS database

                                 by Simplicissimus Book Farm
AWS Optimization:
                  Costs
The biggest projects are on reserved instances,
every new project starts on on-demand ones.


Example:

● Stealth -> Reserved
● Narcissus -> On Demand
● Ultima Books -> Reserved


                                    by Simplicissimus Book Farm
AWS Optimization:
            Costs and Reliability
Lots of small instances in load-balancing with
auto-scaling through multiple A-Z

Example:

Ultima Books
● 1 AWS Load Balancer
● 4+ EC2 in Auto Scaling
● Multi AZ RDS Database
● 2 Availability Zones

                                    by Simplicissimus Book Farm
AWS Optimization:
                Costs
Cloud Horizontal Scaling benefits:
● The needed computing capacity is
   not constant during the week
● Increase and decrease the
   capacity following the users
   demand
● The infrastructure should be
   elastic

                                 by Simplicissimus Book Farm
Thanks!
                            Q & A, if you want :)
                                                                          CONTACT ME:
LINKS:
Presentation: http://slidesha.re/SBFServicesOnAWS                      Giacomo D'Angelo
                                                                       @giacomodangelo
Simplicissimus: http://simplicissimus.it                giacomo.dangelo@simplicissimus.it
Stealth: http://sbfstealth.com
Narcissus: http://sbfnarcissus.com                   CTO, Simplicissimus Book Farm S.R.L.
Ultima Kiosk: http://ultimakiosk.com
Ultima Books: http://ultimabooks.it

TWITTER:
@simplicissimus, @sbfstealth, @sbfnarcissus, @ultimabooks, @ultimakiosk

More Related Content

Similar to Simplicissimus Web Services on AWS

Social Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBMSocial Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBM
panagenda
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
Nico Meisenzahl
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
LetsConnect
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
Lino Telera
 
Node js - Enterprise Class
Node js - Enterprise ClassNode js - Enterprise Class
Node js - Enterprise Class
Glenn Block
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
8neutron8
 
From WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.PptxFrom WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.Pptx
VRstorm
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
IBM France
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Amazon Web Services
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
Amazon Web Services
 
Unleashing the Power of the Unbound Book
Unleashing the Power of the Unbound BookUnleashing the Power of the Unbound Book
Unleashing the Power of the Unbound Book
Muruga J
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
Animesh Singh
 
The Revolution Will Not Be Centralized
The Revolution Will Not Be CentralizedThe Revolution Will Not Be Centralized
The Revolution Will Not Be Centralized
Edward Faulkner
 
AWS Services - Part 1
AWS Services - Part 1AWS Services - Part 1
AWS Services - Part 1
Sivakumar Ramar
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
Amazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
Amazon Web Services
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency Woo
TriNimbus
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
ayoungkin
 
AWS Lambda and Serverless Cloud
AWS Lambda and Serverless CloudAWS Lambda and Serverless Cloud
AWS Lambda and Serverless Cloud
Amazon Web Services
 

Similar to Simplicissimus Web Services on AWS (20)

Social Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBMSocial Connections 14 - Running Microservices in Production with IBM
Social Connections 14 - Running Microservices in Production with IBM
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Node js - Enterprise Class
Node js - Enterprise ClassNode js - Enterprise Class
Node js - Enterprise Class
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
From WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.PptxFrom WWW to Cloud Oct 2009.Pptx
From WWW to Cloud Oct 2009.Pptx
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
 
Unleashing the Power of the Unbound Book
Unleashing the Power of the Unbound BookUnleashing the Power of the Unbound Book
Unleashing the Power of the Unbound Book
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
 
The Revolution Will Not Be Centralized
The Revolution Will Not Be CentralizedThe Revolution Will Not Be Centralized
The Revolution Will Not Be Centralized
 
AWS Services - Part 1
AWS Services - Part 1AWS Services - Part 1
AWS Services - Part 1
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
 
Convergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency WooConvergence of Containers and Serverless by Mency Woo
Convergence of Containers and Serverless by Mency Woo
 
Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
AWS Lambda and Serverless Cloud
AWS Lambda and Serverless CloudAWS Lambda and Serverless Cloud
AWS Lambda and Serverless Cloud
 

Recently uploaded

Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 

Recently uploaded (20)

Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 

Simplicissimus Web Services on AWS

  • 1. Simplicissimus Web Services Overview of the Simplicissimus Cloud Infrastructure AWS for Media, Entertainment, and Internet | Milan | October 26, 2011 Giacomo D'Angelo CTO, Simplicissimus Book Farm S.R.L.
  • 2. Help everyone to understand the transition to the creative industry as an opportunity to improve the quality of everyone life Our MISSION
  • 3. Our Market: The Digital Publishing World Ebooks Digital Magazines Digital Newspapers Publishers Authors ... Digital Contents and all Stackeholders by Simplicissimus Book Farm
  • 4. Simplicissimus Business Units 1. Hardware: ereaders and tablets distribution 2. Ebooks production 3. Newspapers and Magazines production 4. E-content Distribution Platform 5. E-content Retail Platform 6. Self Publishing Platform 7. Web and Mobile Dedicated Apps by Simplicissimus Book Farm
  • 5. Simplicissimus Main Assets on AWS Stealth: sbfstealth.com, @sbfstealth Narcissus: sbfnarcissus.com, @sbfnarcissus Ultima Kiosk: ultimakiosk.com, @ultimakiosk Ultima Books: ultimabooks.it, @ultimabooks by Simplicissimus Book Farm
  • 6. Stealth: the E-content Distribution Platform Content providers can Resellers and stores upload their contents can utilize the Stealth into our web API to sell content applications, in one without any concerns single place, with about technology, file descriptive metadatas, mngt (reliability and price, availability and security) and protection details burocracy by Simplicissimus Book Farm
  • 7. Narcissus: the Self Publishing Platform Artists can upload Thanks to our their contents and distribution asset, manage them on Stealth, all Narcissus Narcissus, with contents can be metadatas, price and distributed to all main availability control, E-content stores and sales control, without resellers any intermediary by Simplicissimus Book Farm
  • 8. Ultima Kiosk: the Publishing Platform for Magazines, Comics and Newspaper Different skins: ● The coolest kiosk to ● Unique app with purchase contents contents from ● The most effective different publishers way to read ● White-label and contents: free-app single-publisher ● The only way to app publish digital ● White-label and contents: gratis single-magazine (or newspaper) app by Simplicissimus Book Farm
  • 9. Ultima Books: the E-content Retail Platform ● The coolest online Main tech features: library to purchase ● User-customizable contents shelves based on ● The only one with a semantic engine digital bookseller in ● Multi platform flesh and blood :) frontend (ereader) ● The only one with a ● Ecommerce as as weekly useful service newsletter (try it!) (UltimaBooks PRO) by Simplicissimus Book Farm
  • 10. Main issues before adopting AWS 1. Hardware related issues 2. High startup cost for every single project 3. No scaling, no long tail 4. No flexibility for developing and testing purposes 5. No High Reliability 6. No Smart Recovery Strategy 7. Many daily activities for sysadmins by Simplicissimus Book Farm
  • 11. Why AWS: our main benefits 1. The only hardware in our office are our personal notebooks :) 2. Flexybility for daily operations (test, deploy, dev, backup) 3. Startup of new projects without concerns 4. Automatic disaster recovery strategy 5. Scalability 6. Agility 7. Reduced Time to Market 8. Cross technology platform by Simplicissimus Book Farm
  • 12. Main Costs due to the AWS adoptions 1. Learn how to architecting for the clouds 2. Build multi-AZ systems 3. Build customized management tool based on AWS API 4. Fewer sysadmins activities but more specific then before 5. Suggestion to avoid lockin: build a decoupling software layer from AWS API by Simplicissimus Book Farm
  • 13. Stealth, Narcissus, Ultima Kiosk and Ultima Books are powered by AWS 1. S3 as long-time and reliable repository 2. EC2 instances as web server 3. EC2 instances as processing server 4. EC2 instances as semantic information processing platform (IDOL, Authonomy Technology) 5. Load Balancer + Auto Scaling + CloudWatch to manage the peaks of traffic 6. RDS database by Simplicissimus Book Farm
  • 14. AWS Optimization: Costs The biggest projects are on reserved instances, every new project starts on on-demand ones. Example: ● Stealth -> Reserved ● Narcissus -> On Demand ● Ultima Books -> Reserved by Simplicissimus Book Farm
  • 15. AWS Optimization: Costs and Reliability Lots of small instances in load-balancing with auto-scaling through multiple A-Z Example: Ultima Books ● 1 AWS Load Balancer ● 4+ EC2 in Auto Scaling ● Multi AZ RDS Database ● 2 Availability Zones by Simplicissimus Book Farm
  • 16. AWS Optimization: Costs Cloud Horizontal Scaling benefits: ● The needed computing capacity is not constant during the week ● Increase and decrease the capacity following the users demand ● The infrastructure should be elastic by Simplicissimus Book Farm
  • 17. Thanks! Q & A, if you want :) CONTACT ME: LINKS: Presentation: http://slidesha.re/SBFServicesOnAWS Giacomo D'Angelo @giacomodangelo Simplicissimus: http://simplicissimus.it giacomo.dangelo@simplicissimus.it Stealth: http://sbfstealth.com Narcissus: http://sbfnarcissus.com CTO, Simplicissimus Book Farm S.R.L. Ultima Kiosk: http://ultimakiosk.com Ultima Books: http://ultimabooks.it TWITTER: @simplicissimus, @sbfstealth, @sbfnarcissus, @ultimabooks, @ultimakiosk