GOPHERSPACE.DE - P H O X Y
gophering on hngopher.com
HN Gopher Feed (2017-08-23) - page 1 of 10
 
___________________________________________________________________
Moving The New York Times Games Platform to Google App Engine
77 points by spyspy
https://open.nytimes.com/moving-the-new-york-times-games-platfor...
___________________________________________________________________
 
vs2 - 1 hours ago
"Due to the inelastic architecture of our AWS system, we needed to
have the systems scaled up to handle our peak traffic at 10PM when
the daily puzzle is published."WT... I had to reread this to make
sure I didnt misunderstand... why not work on making the current
arhictecture elastic?! #cloudPorn
 
  tziki - 1 hours ago
  The main story here is probably this line: "The system is
  generally at that peak traffic for only a few minutes a day".AWS
  charges by hour. Google by minute. If your peak traffic only last
  a few minutes, hourly billing is inflexible, simple as that.
 
    random023987 - 31 minutes ago
    AWS lambda charges by the 1/10th of a GB/CPU/second.I'd bet
    they could have seen significant cost savings on AWS by
    migrating to lambda, and gotten continuous scaling to boot.
 
      tziki - 18 minutes ago
      Serverless is probably far too immature for companies like
      NYT.
 
  bpicolo - 1 hours ago
  Imo, one really killer bit is the first piece they
  mentioned:"Google provides an SDK that enables users to run a
  suite of services along with an admin interface, database and
  caching layer with a single command."I really wish AWS had a
  decent local dev story, rather than relying on 10 separate half-
  baked OSS solutions
 
    rstupek - 1 hours ago
    Have you tried the documentation for google's sdk?  I stopped
    in disgust trying to track down what I needed and then trying
    to manage through multiple different admin interfaces.
 
      bpicolo - 50 minutes ago
      I've been using google bits recently. I agree that the docs
      for e.g. all the python sdks need a lot of work.That said,
      boto3 has thorough docs, but I wouldn't consider them
      particularly well organized. I can only really navigate AWS
      sdk docs because I already know what I want to do, and can
      google the specific terminology
 
        CobrastanJorji - 38 minutes ago
        Are you talking about this Python SDK doc?
        https://googlecloudplatform.github.io/google-cloud-
        python/la...
 
  tyingq - 1 hours ago
  The "inelastic" might have been a shot at AWS.  When pressed, the
  AWS people do use phrases like  "pre-warming", "over
  provisioning" and "advance notice" around their ELB/ALB setup and
  ECS.Google's cloud salespeople pitch that they don't require any
  of that.
 
    g09980 - 13 minutes ago
    Curious if the need for pre-warming ELB/ALB still applies. Last
    time this came up, an AWS employee mentioned it is no longer
    necessary (https://news.ycombinator.com/item?id=14052079), but
    would be nice if this was documented.
 
      tyingq - 8 minutes ago
      Possible. It is still in the documentation:
      https://aws.amazon.com/articles/1636185810492479#pre-
      warmingThe "advance notice" and "over provision" advice is
      still being given for things that could scale up fairly
      large.  (where fairly large isn't anything that exciting,
      really)
 
pgrote - 51 minutes ago
Interesting they are using Medium instead of in house publishing
tools. It is the first time I've noticed then open.nytimes.com
articles.
 
revelation - 50 minutes ago
I was sure this was about some multiplayer game thing, but no, it's
a crossword. Not entirely sure what they are even scaling here, I
was expecting an article about a CDN..
 
bsaul - 45 minutes ago
Has anybody had successful experience deploying docker containers
on appengine ? Last time i tried, i had such a bad experience in
terms of deployment speed ( time to build the image, then upload
it, then waiting for the stuff to deploy) that i reverted to
managing my own gce instance.But maybe i had bad luck..
 
  tarr11 - 4 minutes ago
  I just tried to move a rails app to appengine.  It uses the
  flexible environment (eg, docker).  It took like 10 or 15 minutes
  to deploy, each time.Heroku does my deploy in about 5
  mins.https://groups.google.com/forum/#!topic/google-
  appengine/hZM...GCloud is cheaper though.Also, VMs spin up in
  GCloud amazingly fast.  Like 5 seconds.  Feels like somebody at
  Gcloud just needs to go and fix this.  No reason this is so
  bad...
 
  tlarkworthy - 19 minutes ago
  Yes uploads are fast and you can spin up a VM directly from an
  image now
 
obulpathi - 43 minutes ago
Two things keep coming up while comparing GCP and AWS:* This
accomplishment would not have been possible for our three-person
team of engineers with out Google Cloud (AWS is too low level, hard
to work with and does not scale well).* We?ve also managed to cut
our infrastructure costs in half during this time period (Per
minute billing, seamless autoscaling, performance, sustained usage
discounts, ... )
 
  fha - 4 minutes ago
  > AWS . . . does not scale wellGCP may have some advantages over
  AWS, but the reverse is also true and it's hard to take what you
  say seriously when you say something like that.
 
mbesto - 1 hours ago
This reads eerily like a press release for GCP...
 
  [deleted]
 
  colordrops - 9 minutes ago
  A third of the posts to HN are disguised press releases.