• Using App Engine at Scale – Web Development
    Articles,  Blog

    Using App Engine at Scale – Web Development

    So we just spent our last unit, unit 6, talking about scaling and basically 101 uses of memcache. Now, a lot of the things that we talked about in scaling, you know, adding new app servers and adding more memcaches and scaling the DB horizontally and through sharding App Engine does for you. And have you guys been taking advantages of those features? Has that worked out for you in production? Absolutely. The auto-scaling is probably the best feature of it. It works really smoothly. It’s very transparent. And, our traffic definitely has peaks and valleys. You know, there’s been a lot of press, and that brings a lot of…

  • User Agent Header – Web Development
    Articles,  Blog

    User Agent Header – Web Development

    >>Okay, so I want to add a little more about user agents. So it’s, it’s one of the most important headers in an HTTP request. And when we were doing Reddit, user agents were really important to us. So we had the site that was online and really popular. And users were always you know, often writing scripts to, to pull content out on Reddit. And, you know, mostly they were doing good things. They were building you know, tools to, you know, do data collections so they can do some, you know, cool blog post about how Reddit works and that sort of thing. Sometimes they’re doing bad things.…