Home / Companies / Google Cloud / Blog / Post Details
Content Deep Dive

Designing large applications for Google App Engine

Blog post from Google Cloud

Post Details
Company
Date Published
Author
-
Word Count
798
Company Posts That Month
45
Language
English
Hacker News Points
-
Post removed?
No
Summary

Amy Unruh discusses the migration of Mojo Helpdesk, a Rails application for ticket tracking, to Google App Engine (GAE) using Java and Google Web Toolkit (GWT) to enhance scalability and efficiency. The transition involves adapting the app to utilize GAE's services, focusing on task failure management by extending the Deferred API for effective task retries and handling, and leveraging appengine-mapreduce for efficient batch processing with JDO-based implementations. The application employs transactional tasks to ensure atomic operations across multiple entities, forming "transactional units" to maintain consistency and robustness. Additionally, entity design is optimized using multi-valued properties to facilitate efficient querying and interaction, while derived counts and categorizations overcome Datastore query limitations. These strategies aim to improve the application's scalability and robustness, making it suitable for handling large volumes of data and interactions efficiently.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.