First of all, let me state that I love App Engine, I've been using App 
Engine since the very early days, and what hurts me the most if the state 
of dismay that I feel the product is in, and getting the feeling that those 
working on the product, not loving and caring the product, as the early 
engineers did

So, the issue, I originally reported 
at: https://groups.google.com/forum/#!topic/google-appengine/95VB910CdzI

*TL;DR:* Errors on an internal network layer can happen, yet these issues 
are not logged in our Console's, they are logged in the network layer, we 
can't see them, Google can see them, yet, even when they could, they don't 
propagate these issues to our App Engine logs, even though I reported and 
requested it months ago, and, in my opinion, it's a critical issue and a *major 
breach of trust*

Why the harsh language, and the accusation of `*being scammed*` - Well, 
there's no way to assess actual error rates, see the errors, maybe the 
error rates are 0.5%, way above SLA guarantees, but as App Engine using 
developers, there's no way for us to know, as errors are being hidden, 
rather than being reported - so in order to actually catch these errors, 
you need to implement your own logging for various different usage scenarios

Technically, 2 problems:
*1)* Request is made, it never hits App Engine, it never gets logged, 
client sees error, but as the developer, you never see it
*2) *Request is made, it hits App Engine, the result never hits the 
requester, the requester sees 500, while the actual operation is a 200

Depending on your architecture, scenario (1) is better, if you are doing 
critical operations, (2) could require manual intervention

I'm developing http://adventure.land - an mmorpg that uses App Engine for 
backend, while it's a game, to prevent item duplication and to ensure data 
singularity, the operations need to be precise, at this point, it's pretty 
much like a bank infrastructure, If you check our 
Discord: https://discord.gg/44yUVeU and search for "App Engine" - you can 
see how torturous this issue is - my entire architecture now assumes a 
backend that can fail at any time for long durations (which is kind of 
nice, but, scenario (2) is out of the scope of this system, it requires an 
entirely different approach, which I'm not sure how to approach, yet)

Holiday season is a very critical time, I'm way behind schedule, I want to 
release my game, yet, once again, an App Engine issue ruined my time and 
wasted the day

Please fix this issue, report the errors, and try to prevent scenario (2) 
as much as possible

-- 
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/4aab5e66-a51f-46f6-b60f-d19565d9c17f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to