App Engine開発でまず用意したくなるものリスト
(随時更新)
- グローバルなタイムスタンプ
- 「System#currentTimeMillis()の値」と「memcacheに記録した前回の値+1」と比較して大きい方を返す
- こういう部分で分散システムを意識しなきゃならない(しないとハマる)のがApp Engineの罠
- ライトバックキャッシュ付きKVS
- PersistenceManager#closeしてくれるファサードやフィルタ
- 大量データのインポート/エクスポートツール(Python版ツールでは機能不足)
- 大量データのバッチ処理ツール(ジョブ管理、スケジュール、監視など)
- LocalDatastoreTestCase
- エンティティのCRUD時に各種カウンタや計算値を自動更新する仕組み
- memcacheへの書き込みを排他するロック