Overview
Leveraging Google App Engine for Humanitarian Project MonitoringGoogle Cloud Platform |
Application Infrastructure & Middleware - Event-Driven Application Platform as a Service (PaaS) - Application Development Platforms | |
Buildings Equipment & Machinery | |
Product Research & Development Quality Assurance | |
Leakage & Flood Monitoring Time Sensitive Networking | |
System Integration Training | |
Operational Impact
The move to Google App Engine and Google Cloud SQL has proven to be successful for Bedatadriven. The high availability, scalability, and strong monitoring tools provided by these platforms have improved the quality of service to their users and allowed them to focus on software development. The limitations imposed by App Engine, such as the 30-second request limit, have turned out to be beneficial, as they shut down problematic requests after thirty seconds and flagged them in the logs, allowing other requests to complete normally and giving them time to optimize the queries. This has resulted in ActivityInfo running better than ever before, with less time spent on server administration and more time spent on delivering practical aid and support to vulnerable people and communities. | |
Quantitative Benefit
New instances come online to serve requests in under 30 seconds, keeping request latency low even during sudden spikes in utilization. | |
ActivityInfo is now used by over 75 organizations across Africa and Asia, tracking relief and development activities across more than 10,000 project sites. | |
Google App Engine collects logs from all running instances in near real time, allowing for quick identification and resolution of performance bottlenecks. | |