I attended the AWS Summit in Chicago this week. Like many other tech companies, we at Gesture use various AWS products so it was a nice opportunity to get exposed to what is becoming possible with their platform.
Additionally, looking into what AWS is up to is a great way to see where technology is headed in the near future (and the near future is looking increasingly like things you may have thought only possible in sci-fi movies)
Though many of their services are focused on backend and devops, as a front end developer, there were still many things that appealed to me.
Lightweight VPN for hosting simple sites. This is the AWS alternative to the various shared hosting providers out there. Want to spin up a quick WordPress server or marketing site? this is the AWS service for you.
Serverless, interactive query service that makes it easy to analyze big data in S3 using standard SQL. In other words, chuck a JSON file onto S3, define your data structure, then you can run queries on it. Would be cooler if they had a service that could look at a file on S3 and figure out the data structure on its own. Wouldn’t be surprised if they don’t have that coming out soon.
Rekognition, Polly and Lex
This is the next level stuff. APIs hooking into AI services. Rekognition does image analysis to make it easy to integrate things like facial recognition and object detection into your applications. Polly and Lex offer a killer combination of text into humanlike speech (Polly) and speech recognition and understanding (Lex) which allow you to add powerful conversational interfaces to applications (the same tech that powers Alexa).
Serverless (Lambda + API Gateway)
I’ve been following serverless architectures for awhile. It is a rapidly evolving area that is opening up so many different possibilities when it gets plugged into other services like those above.
Really cool configurator for building mobile apps, including mobile web which is more where my interests lie. Makes it really easy to get up and running with services like user authentication and management (Cognito), a NoSQL DB (DynamoDB), Storage (S3), etc. These baseline core services are low cost and scale. Lots of popular apps and companies have gotten their start with these and have continued to rely on them after scaling.
As I write this I am having fun doing the AWS Game Day challenge with my team at Gesture (currently we’re in first place!)