PetaJakarta Case Study
PetaJakarta is an applied research project originally supported by the University of Wollongong’s Global Challenges Program and a Twitter data grant. It brings together mobile mapping and local flood information for the city of Jakarta, Indonesia. The platform lets the 28 million citizens of Jakarta share real-time flood information in a part of the world increasingly affected by flooding. In addition to the collection and dissemination of information by community members through location-enabled mobile devices, researchers can complement existing manual water gauges with water-level-sensing devices to inexpensively increase monitoring across the waterway network in Jakarta.
In order to provide a reliable service with the flexibility and reliability required of our citizen and government end users, we selected Amazon Web Services."
IT Architect, SMART Infrastructure Facility, University of Wollongong
- Need for immediate access to accurate, time-critical flood information anytime, anywhere.
- Ability to scale in order to meet peak demand during emergency situations.
- Ability to allow emergency-response organizations to securely input data into the platform.
Why Amazon Web Services
- Uses AWS Elastic Beanstalk, Amazon Relational Database Service (Amazon RDS), and Amazon Elastic Compute Cloud (Amazon EC2) instances to collect social media and flood-gauge data.
- Uses AWS IoT services to manage sensor devices and collect data from deployments in the field in Jakarta.
- Uses Elastic Load Balancing, Auto Scaling, and Amazon Route 53 to securely transmit data for mapping.
- Scalability and reliability: AWS automated failover capabilities and scalability provide continuity of service during traffic peaks in the midst of flood events. During the 2015-2016 monsoon, 23,000 people used the PetaJakarta site, with 3,500 reports of flooding on social media and more than 1.6 million Twitter impressions.
- Cost management: PetaJakarta’s platform can scale to handle high volumes of traffic during disaster situations without requiring expensive servers that sit idle during off-peak times.
- Security: Users can connect devices to AWS services securely to process data, and can enable applications to interact with devices even when they are offline.
- The PetaJakarta team is now based at Massachusetts Institute of Technology and is preparing for the launch of PetaBencana.id, which will serve more cities, have a wider social media reach, pull from additional data sources, and utilize a new architecture.
- The new architecture uses Amazon CloudFront and Amazon API Gateway to improve the scalability and resilience of the site. In the future, API calls will be handled by AWS Lambda.
- The University of Wollongong will continue development on its IoT water-level sensors, leveraging solar power and power management to make the sensors suitable for long-term, wide-scale deployment in Jakarta and other cities.
PetaJakarta is an applied research project originally supported by the University of Wollongong’s Global Challenges Program and a Twitter data grant.
AWS Services Used
AWS Elastic Beanstalk
AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker.
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud.
AWS IoT provides broad and deep functionality, spanning the edge to the cloud, so you can build IoT solutions for virtually any use case across a wide range of devices.
Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.