Several months ago I started working on a Google AppEngine project. I was extremely excited that I would get my hands dirty on billable time. Though project isn't complete yet, I feel like I learned enough to share my experiences and add to the collective knowledge. In the subsequent posts, I will be writing about the real world experience in working with AppEngine - what works and what doesn't. Also things to avoid and things to consider when architecting an application to be deployed on AppEngine. Few of these topics are (in no particular order):
- Environments and versioning
- Data
- Performance
- Maintenance