What would be the simplest implementation of an A/B testing system running on App engine?
I'm especially keen towards performance implications of using Datastore for back-end (with looong query times), and database design.
Have a look to Gae/Bingo, it's an A/B split-testing framework for App Engine inspired by A/Bingo.
More information here.
You could deploy two versions of your application:
appcfg.py update -V "A" mysiteA/
appcfg.py update -V "B" mysiteB/
And then create a third version that simply chooses whether to proxy a user to A.latest.mysite.appspot.com or B.latest.mysite.appspot.com.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With