Geezus…inline…

On Mon, Jun 27, 2016 at 4:41 PM, Joshua Smith <mrjoshuaesm...@gmail.com>
wrote:

> There are so many examples:
>
> HRD is *not* a comparable alternative to the original data store. It lacks
> a bunch of consistency guarantees that require all sorts of hacky
> workarounds in apps that we didn’t used to have to do, and for relatively
> small-scale apps are completely silly.
>

The original datastore went down for an hour once a month - and that was
just the planned downtime. It was not possible to build an application with
reliable uptime on it. The HRD has been a godsend. I hate eventual
consistency too but it’s something I can live with to get a reliable
zero-maintenance datastore.


> Cloud Storage is not a comparable alternative to the blobstore in various
> ways.
>

Cloud Storage has crappy docs, but in all other respects it is vastly
superior to the Blobstore. Spend the time to climb the learning curve, it’s
worth it. Stay away from the horrible appengine blobstore api adapter and
use the GCS APIs directly. Enjoy being able to use gsutil to manipulate
blobs instead of writing code!


> The new admin console is a buggy navigational nightmare compared to the
> old, simple, reliable console.
>

The old console was buggy too - especially the log system. It was usually a
little faster, I’ll grant you that. But I don’t miss it, especially now
that almost every page has a ‘refresh’ button that cuts down the whole page
loads. And the one-click button that takes me from a retrying task to its
log entries is *MAGIC*.


> I’m sure others on the list who have been around as long as you and I can
> think of others.
>
> Google replaces simple, functional capabilities with complex, more
> functional, but not comparable capabilities. It’s a pathology of GAE.
>

Threads like this annoy me because while Google is wasting manpower
figuring out how to give you commodity email service, they’re leaving
really horrible issues in place that I will never be able to do anything
about. The Remote API doesn’t handle transactional tasks, which means half
my business logic doesn’t work when run locally. Managing hundreds of
domains is incredibly painful. 32MB is starting to feel awfully small for a
request/response limit. 5 transactional tasks is not enough.

It’s hard for me to sympathize with problems that any intern could fix in
an afternoon.

On the plus side, going from 5 EGs to 25 EGs in a transaction was a huge
win. Cloud SQL 2 is now usable from Standard Runtimes. The Flexible
runtimes are becoming more useful (even though they are not a replacement
for Standard). I keep hearing official public statements that Java8 is
coming.

…and I still haven’t hired an ops or devops person.

Jeff

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CADK-0ugVKhZ%2BsmFRpKz80Z8D2oc0AXQC0RdHehW%3DJBYa02SyzA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to