Posts

Showing posts from February, 2017

GAE - How to make a Free(Cheap) application

If you are paying huge or frustrating scaling out on your Web Application. Looking for "Cloud Solution", and your Team wish to give a try on Google App Engine. Wait... don't. not until you have learn the following things. What mistakes I made in the past 3 years with GAE ( worshiplace , BioCRF ) have given me a lot to share. Maybe there are more coming lol. 1. De-normalise datastore (ndb) "JOIN" is never gonna work in Google NoSQL Datastore - ndb. In theory, "JOIN" will cost you (in terms of money/quota) a lot. What could you do about it? de-normalise your table. Never do a second lookup will save you a lot(its depends, for BioCRF report generation save ~50% db read). Or you could choose Google Cloud SQL. It is not free, we will discuss that in the next post on "COST" 2. Take advantage on Backend Instances Hours I won't use frontend instance for serval things. e.g. report task, email task. Don't forget there are limitat