Architecture - presidential-innovation-fellows/recalls-api GitHub Wiki

The proposed architecture for this API is to use a combination of the AWS API Gateway and AWS Lambda funcitons to proxy requests to the underlying datasets and munge/aggregate their responses. This will (hopefully) allow for automatic capacity handling and not require any dedicated infrastructure (i.e. EC2 instances), thereby being very cost effective.

Resources:

The entry point to the API (api.recalls.gov, perhaps?) will most likely use API Umbrella as a front-end to handle authentication, caching, usage reporting, etc.

Considerations: