Python with Lambda and API Gateway
I mentioned Lambda and API Gateway briefly previously, which give you the ability to upload and run code easily as well as create REST endpoints you can put in front of your Lambda functions. These capabilities can be used in conjunction with S3 JavaScript sites for authentication workflows as well as heavy geospatial processing workflows. For users with low-powered devices connecting to your site, you can perform some of the heavier processing inside a multicore Lambda function or even spin up power GPU instances to precompute the data before delivering it to the web client for rendering. This is actually a common architecture used in gaming on low-powered mobile devices. AWS services prerender the graphics for the mobile users and send the prerendered graphics to the mobile device, allowing for higher-quality game details that wouldn’t have been possible with the handset’s specifications. A geospatial example might be a hotspot analysis...