I have been working on a website with Google App Engine for the past few months and I haven't really had to worry about people adding new data or disrupting users when the site went down because I had very few users but I am now planning on rolling the website out to many people.
The site involves users posting topics and I generally when I am making changed on the site I need to have some database entries to work with. I was wondering what is the most professional and efficient way to develop a website while it is in production and not lose user data or downgrade the user experience all that much.
What would be ideal would be if I could split something like 10% of traffic off onto the new site that I am testing but I haven't found anything like this with GAE.
Have you seen traffic splitting? It allows you to send a percentage of your users to an alternative app version, E.g. testing.example.appspot.com