[OT] Dear Google Cloud: Your Deprecation Policy is Killing You
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Sun Aug 30 23:28:35 UTC 2020
On Sunday, 16 August 2020 at 22:03:07 UTC, jmh530 wrote:
> Ran across this via reddit yesterday and thought people here
> might find it interesting.
>
> https://medium.com/@steve.yegge/dear-google-cloud-your-deprecation-policy-is-killing-you-ee7525dc05dc
Yes, the basic theme is relevant, but the article is inaccurate.
Python 2 is on their
https://cloud.google.com/appengine/docs/standard/long-term-support page.
The upgrading issues aren't really Python 2 vs Python 3. The main
issue is that the original App Engine services (like task queue,
memcache and the image rescaling service) are not available on
Google Cloud in their original form. They still work for Python 2
runtimes though.
That said, core infrastructure such as Datastore is available as
a modified layer on top of Firestore (that actually performs
better than native Firestore). So they do provide compatibility
layers.
So, the serious challenges they give external developers have
less to do with APIs than restructuring services and business
policies. Google seem to have made the decision that they are
restructuring to serverless, standard runtimes and many loose
decoupled services. Whereas the original App Engine eco system
provided custom runtimes with better out-of-the-box integration
of services, and thus allowed for more rapid development.
As a consequence of this policy shift a worse change is coming
next year, when they turn off spending limiting daily budgets (a
feature many developers rely on as a safety feature). So you have
to write your own code to shut down services when something goes
wrong and blows your budget... (like AWS).
Sadly, AWS, Azure and GC seem to try to become more alike rather
than standing out. Some might say it is a sign of industry
maturity others might say it is a lack of vision. Perhaps both.
More information about the Digitalmars-d
mailing list