04. March 2020
Migrating to Python 3 on Google App Engine - Part 1 - Overview and planning
My blog is running on my simple, single author blogging engine written in Python using the Google App Engine platform. I have originally deployed it in 2014 and only made minor updates, hence, as the support for Python 2 has ended and the App Engine Python 2 environment is in the sunset phase, it was time to migrate to the Python 3 Standard Environment. This week, I have concluded the migration of my tiny blog engine to the new environment and I thought I share my experience and the issues encountered on my journey. This was originally planned as a single post, but there are quite a few kinds and stages of changes needed for even such a small application, and so, this will be a miniseries of blog entries. This post gives an overview of the migration process on a high level and the big picture plan for my migration scenario.