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.