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

Some non-obvious tips… Scaling Up

Jorge Bastida
September 13, 2014

Some non-obvious tips… Scaling Up

DIGEATALL talk about several non-obvios/non-tech tips we found interesting scaling streetlife.

Jorge Bastida

September 13, 2014
Tweet

More Decks by Jorge Bastida

Other Decks in Technology

Transcript

  1. +30% of our users don’t use 2. Find where they

    hang out. !" We are (mostly) their first online experience.
  2. Test, test and test again. •If you print a flyer

    with a broken link… that's bad. •All software deserves testing. •Invest in automation. •Test your critical paths with Selenium.
  3. ✈ Point of no return. The point of no return

    is the point beyond which one must continue on one's current course of action because turning back is physically impossible, prohibitively expensive or dangerous.
  4. ✓ 100% self hosted, (no external resources). ✓ 100% static,

    (plain boring html). ✓ All signups go to Google Docs. ✓ All responses 503, (no cache).
  5. DNS Provider #1 Provider #2 meteor.streetlife.com Load Balancer ✓ Scheduled

    maintenances. ✓ Internal Cock-up. ✓ No need to update the DNS. ✓ Immediate. streetlife.com ✖ Provider #3
  6. streetlife.com DNS meteor.streetlife.com Load Balancer ✓ Main provider Down. ✓

    Huge internal Cock-up. ✓ TTL to switch on/off. ✖ Provider #1 Provider #2 Provider #3
  7. ✓ Nearly 0 cost. ✓ Easy to setup. ✓ It

    can seriously save your ass. ⚡ 5 / mo $
  8. When do users consume the site? 0:00 2:00 4:00 6:00

    8:00 10:00 12:00 14:00 16:00 18:00 20:00 22:00
  9. When do users consume the site? 0:00 2:00 4:00 6:00

    8:00 10:00 12:00 14:00 16:00 18:00 20:00 22:00 TFL Peak-time 6:30am - 9:30pm 16:00pm - 19:00pm
  10. Why? They are bored in front of their phones. !

    How? We don’t have an app! (Yet). ! What does a “traditional” user understand? Emails. They magically appear in their phones!
  11. When do we send these emails? 0:00 2:00 4:00 6:00

    8:00 10:00 12:00 14:00 16:00 18:00 20:00 22:00 ~300k emails. 0.01% Complaints
  12. ✓ Users complain (A lot!) ✓ Traffic is lower the

    morning after. ✓ We die inside. :__(
  13. Sign your emails: DKIM From: Jorge <[email protected]> To: Foo <[email protected]>

    Subject: Hello! DKIM-Signature: SIGNATURE streetlife.com DNS gmail.com Sender It’s only another factor… …but it is really recommended. Anti Spam Filter
  14. Process your complaints. ✓ NDR ✓ If permanent, stop sending

    emails to this email address. ! ✓ Spam Reports or List Unsubscribe ✓ Update their notification settings to the minimum.
  15. ˒ Understand who your users are. ˒ Plan marketing carefully.

    ˒ Automate as much as possible. ˒ Have a plan B - Always! ˒ Buy time. ˒ Be patient when hiring. ⚑