AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista

Thierry Schellenbach
Thierry SchellenbachCo-Founder & CEO at getstream.io
AWS experience
About Me
• Thierry Schellenbach
• Founder Fashiolista
• Github/tschellenbach
• Github/Feedly & Django Facebook
• Blog: mellowmorning.com
• @tschellenbach
Launched Fashiolista at TNW
Got a few hundred users
And went back to work
Brazil?!
• Blogs
• Twitter
• Capricho
• 2nd largest
fashion
community
Global Fashion Discovery
AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista
AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista
Challenges/ Why AWS
1. Rapid growth,
colocation == pain
2. Focus on product
3. Easily test new
infrastructure
4. Handle peak load
5. Replace first, debug
later
Growing pains
1. Stability issues
2. High costs (pre 12K, post 23K, now 9K),
3. Scaling challenges
Fixes for stability
1. Everything is code
1. Cloud formation
2. Puppet
3. Fabric, BOTO, Snaptastic
2. Auto scaling groups for everything
3. Deploy in minutes (tricky while auto scaling)
Keeping costs down
• Tag those instances!
• Manage EBS volumes
properly
(Snaptastic)
• Spot instances (lower
auto scaling thresholds)
• S3 expiration policies
Scalability
1. Cassandra in the cloud
(see high scalability post,
bit.ly/1krex39)
2. Scalable newsfeeds
Github.com/tschellenbach/Feedl
y
3. Cassandra backup to S3
Github.com/tbarbugli/cassandra
_snapshotter
Android Example
Featured by Google
• Requests/s times 5
• Auto scaling kicked in
– Web 4 -> 12
– Task workers 5 -> 15
– Image resizing 2 -> 15
• No downtime, no missed
sleep, happy users
Conclude
• Close to zero downtime
• Costs are low at 9K monthly (2 million users)
• Flexibility to rearrange architecture
• No upfront costs
• Sysadmin is largely automated
• Focus on product
Get in touch!
thierryschellenbach@gmail.com
@tschellenbach
Github.com/tschellenbach/Snaptastic
Github.com/tschellenbach/Feedly
Github.com/tbarbugli/cassandra_snapshotter
1 of 15

Recommended

Lesson learned of twitter storm by
Lesson learned of twitter stormLesson learned of twitter storm
Lesson learned of twitter stormRobbie Cheng
1.1K views10 slides
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril... by
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...Fwdays
240 views24 slides
Foss4g Portable Gis by
Foss4g Portable GisFoss4g Portable Gis
Foss4g Portable GisJoanne Cook
569 views9 slides
13 tips for a highly engaging feed by
13 tips for a highly engaging feed13 tips for a highly engaging feed
13 tips for a highly engaging feedThierry Schellenbach
20.6K views16 slides
facebook architecture for 600M users by
facebook architecture for 600M usersfacebook architecture for 600M users
facebook architecture for 600M usersJongyoon Choi
72K views60 slides
Feedly & Cassandra at Fashiolista by
Feedly & Cassandra at FashiolistaFeedly & Cassandra at Fashiolista
Feedly & Cassandra at FashiolistaThierry Schellenbach
2.8K views31 slides

More Related Content

Similar to AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista

OpenStack 101 - All Things Open 2015 by
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015Mark Voelker
1K views43 slides
OpenStack 101 by
OpenStack 101OpenStack 101
OpenStack 101All Things Open
319 views43 slides
Databases in the Hosted Cloud by
Databases in the Hosted CloudDatabases in the Hosted Cloud
Databases in the Hosted CloudColin Charles
655 views52 slides
Server’s variations bsw2015 by
Server’s variations bsw2015Server’s variations bsw2015
Server’s variations bsw2015Laurent Cerveau
921 views33 slides
Comment choisir entre Parse, Heroku et AWS ? by
Comment choisir entre Parse, Heroku et AWS ?Comment choisir entre Parse, Heroku et AWS ?
Comment choisir entre Parse, Heroku et AWS ?TheFamily
923 views33 slides
ARC202:real world real time analytics by
ARC202:real world real time analyticsARC202:real world real time analytics
ARC202:real world real time analyticsSebastian Montini
760 views39 slides

Similar to AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista(20)

OpenStack 101 - All Things Open 2015 by Mark Voelker
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
Mark Voelker1K views
Databases in the Hosted Cloud by Colin Charles
Databases in the Hosted CloudDatabases in the Hosted Cloud
Databases in the Hosted Cloud
Colin Charles655 views
Comment choisir entre Parse, Heroku et AWS ? by TheFamily
Comment choisir entre Parse, Heroku et AWS ?Comment choisir entre Parse, Heroku et AWS ?
Comment choisir entre Parse, Heroku et AWS ?
TheFamily923 views
bol.com Dutch Container Day presentation by Maarten Dirkse
bol.com Dutch Container Day presentationbol.com Dutch Container Day presentation
bol.com Dutch Container Day presentation
Maarten Dirkse570 views
7 Apache Process Cloudstack Developer Day by Kimihiko Kitase
7 Apache Process Cloudstack Developer Day7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase1.1K views
Using Spark with Tachyon by Gene Pang by Spark Summit
Using Spark with Tachyon by Gene PangUsing Spark with Tachyon by Gene Pang
Using Spark with Tachyon by Gene Pang
Spark Summit3K views
What we talk about when we talk about DevOps by Ricard Clau
What we talk about when we talk about DevOpsWhat we talk about when we talk about DevOps
What we talk about when we talk about DevOps
Ricard Clau928 views
Teaching wild horses to sing: Harmonizing the deluge of electronic serials by NASIG
Teaching wild horses to sing: Harmonizing the deluge of electronic serialsTeaching wild horses to sing: Harmonizing the deluge of electronic serials
Teaching wild horses to sing: Harmonizing the deluge of electronic serials
NASIG459 views
Capella (once again) in space, meeting nanosatellites by Obeo
Capella (once again) in space, meeting nanosatellitesCapella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellites
Obeo192 views
SmartNews's journey into microservices by SmartNews, Inc.
SmartNews's journey into microservicesSmartNews's journey into microservices
SmartNews's journey into microservices
SmartNews, Inc.11.1K views
Docker-N-Beyond by santosh007
Docker-N-BeyondDocker-N-Beyond
Docker-N-Beyond
santosh007541 views
Disenchantment: Netflix Titus, Its Feisty Team, and Daemons by C4Media
Disenchantment: Netflix Titus, Its Feisty Team, and DaemonsDisenchantment: Netflix Titus, Its Feisty Team, and Daemons
Disenchantment: Netflix Titus, Its Feisty Team, and Daemons
C4Media378 views
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo by OpenNebula Project
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander DibboOpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebula Project603 views
Untangling - fall2017 - week6 by Derek Jacoby
Untangling - fall2017 - week6Untangling - fall2017 - week6
Untangling - fall2017 - week6
Derek Jacoby270 views

Recently uploaded

IETF 118: Starlink Protocol Performance by
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceAPNIC
244 views22 slides
How to think like a threat actor for Kubernetes.pptx by
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptxLibbySchulze1
5 views33 slides
Building trust in our information ecosystem: who do we trust in an emergency by
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
98 views18 slides
Is Entireweb better than Google by
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Googlesebastianthomasbejan
12 views1 slide
DU Series - Day 4.pptx by
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptxUiPathCommunity
100 views28 slides
Marketing and Community Building in Web3 by
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3Federico Ast
12 views64 slides

Recently uploaded(10)

IETF 118: Starlink Protocol Performance by APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC244 views
How to think like a threat actor for Kubernetes.pptx by LibbySchulze1
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptx
LibbySchulze15 views
Building trust in our information ecosystem: who do we trust in an emergency by Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat98 views
Marketing and Community Building in Web3 by Federico Ast
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3
Federico Ast12 views
UiPath Document Understanding_Day 3.pptx by UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity103 views
PORTFOLIO 1 (Bret Michael Pepito).pdf by brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04108 views

AWS Summit Amsterdam - Thierry Schellenbach Founder/ Fashiolista