React SPA User Interface
The Weather UI component is constructed using modern, single-page application technologies and techniques. The foundation of the technlogy stack is the React Framework.
The UI obtains data from the LEANSTACKS REST API. The REST API is implemented in Amazon API Gateway. The Gateway authenticates requests with AWS Lambda Authorizers before routing the requests to backend services.
Amazon DynamoDB tables serve as both a cache for third-party vendor APIs and as a transactional database. DynamoDB is inexpensive to operate, highly scalable, and serverless.