Interfaces to abstract appengine datastore and memache for go, along with simple reimplementation for testing only. Enhancements are welcome.
This is designed to work with the new appengine interfaces available as "google.golang.org/appengine" but it should be easy to port to classic appengine.
Test with
gcloud --project pendo-io beta emulators datastore start --host-port 127.0.0.1:8090 --consistency=1 --no-store-on-disk
and set
export DATASTORE_PROJECT_ID=pendo-io```