Congratulations! In this project, you have learned how to develop a serverless data processing app. In this module, you can find additional challenges to dive deeper into the application and explanations on how to delete the resources you used in this project.
Here’s a list of other things to try if you have spare time to continue tinkering with the unicorn monitoring system:
- Write a consumer for the
wildrydesstream in the programming language of your choice using the AWS SDKs. Experiment with the output format.
- Build an Amazon Kinesis Data Analytics application which reads from the
wildrydesstream and selects data points where any of the unicorns' vital signs is below 100 points.
- Create an AWS Lambda function to read from the stream and send proactive alerts to operations personnel when any of the unicorns' vital signs is below 100 points.
- Write additional Amazon Athena queries. Find:
- Select all latitude and longitude pairs reported by a unicorn on a trip.
- All data points captured after a specific timestamp
- The total all-time distance traveled by each unicorn.
- All data points where a unicorns' vitals were below 100 points.
Now that you built your first serverless real-time data processing app, learn how to create more sophisticated applications. If you are interested in building web apps you can try out the WildRydes Serverless Web App Project. If you want to find more getting started resources for AWS Lambda and serverless data processing, visit the Lambda Getting Started Page. You can also find more advanced resources on the Lambda Resources page.
In this tutorial, you'll create a simple serverless web application that enables users to request unicorn rides from the WildRydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn.
On the Lambda Getting Started page you can find tutorials, workshop, and webinars on how to use AWS Lambda. You can also find resources for a specific use case like data processing, web app development, mobile backend development, and edge computing.
On the Lambda Getting Resources