Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Journey to the Cloud

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Stylight Tech
September 28, 2015

Journey to the Cloud

Talk about Stylight's journey to the AWS cloud from @oliverarafat and @schuon at Bits&Pretzels conference

Stylight Tech

September 28, 2015

Transcript

14 slides
  1. Journey to the Cloud September 2015 01 Oliver Arafat Enterprise

    Evangelist Amazon Web Services Sebastian Schuon Co-Founder Stylight [email protected] @oliverarafat [email protected] @schuon
  2. What is Cloud Computing? 6 A broad and deep platform

    that helps customers build sophisticated, scalable applications ✓ On-demand delivery of IT resources via the Internet ✓ Pay as you go pricing
  3. Our journey: Vision 8 • Scale • Low latencies -

    globally • Your datacenter in git, you can A/B test it • Don’t repeat yourself - make use of managed services
  4. 9 Replicate setup in AWS 9 Department • CloudFormation •

    only managed databases (RDS) • no named servers / ssh access anymore • all dockerized • use CodeDeploy / CodePipeline Backend Plattform Finance Tools End-user Website Refactor setup for AWS best practices Our journey: Strategy
  5. Our journey: Tactics 10 1. Setup database / queue master-master

    replication 2. Bring up duplicated instances at AWS 3. Put 5% traffic to AWS to iron out bugs 4. Put 50% traffic to AWS to A/B test 5. Put 100% traffic to AWS 6. Setup 2nd region in AWS for disaster backup and re-establish master-master replication 7. Return physical server to hoster
  6. Our journey: Challenges 11 • Acquire knowledge • Workshop with

    Consultant / AWS Solution Architect • Sandbox with full admin to all developers • Get buy-in from colleagues • Collect their concerns • Hands-on Hackathon, plattform engineers help them out • Calculate costs together • A/B testing datacenters • Route53 round robin and sticky sessions don’t play well • Branch of at loadbalancer of physical hoster
  7. Our journey: Results 12 • Phase I completed, all servers

    moved • Phase II in progress • Server count trippled • Avg. response time 133ms -> 76ms • Revenue increased by 1.8%
  8. Let’s get in touch 13 [email protected] / @oliverarafat [email protected] /

    @schuon Oliver Arafat Enterprise Evangelist Amazon Web Services Sebastian Schuon Co-Founder Stylight

More Decks by Stylight Tech

Other Decks in Technology