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

Journey to the Cloud

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
Tweet

More Decks by Stylight Tech

Other Decks in Technology

Transcript

  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