AWS Compute Blog

James Beswick

Author: James Beswick

James Beswick is a Senior Developer Advocate for the AWS Serverless Team. James works with AWS's developer customers to understand how serverless technologies can drastically change the way they think about building and running applications at massive scale with minimal administration overhead. He has previously worked as a Software Developer and Product Manager at various enterprises and startups, and has nearly a decade of experience building applications in the cloud.

The SMS weatherbot responds to a request.

Building a serverless weather bot with two-way SMS, AWS SAM, and AWS Lambda

People love being able to send text messages to companies to change appointments, get support, or receive order updates. Short message service (SMS) is ubiquitous around the world and supported in almost every mobile phone that you can find today. It can also be a good interface for a variety of business applications. Many developers […]

Read More

Visualizing Sensor Data in Amazon QuickSight

This post is courtesy of Moheeb Zara, Developer Advocate, AWS Serverless The Internet of Things (IoT) is a term used wherever physical devices are networked in some meaningful connected way. Often, this takes the form of sensor data collection and analysis. As the number of devices and size of data scales, it can become costly […]

Read More
Automating Notifications Solutions Overview

Automating notifications when AMI permissions change

This post is courtesy of Ernes Taljic, Solutions Architect and Sudhanshu Malhotra, Solutions Architect This post demonstrates how to automate alert notifications when users modify the permissions of an Amazon Machine Image (AMI). You can use it as a blueprint for a wide variety of alert notifications by making simple modifications to the events that you […]

Read More
Central API account

Architecting multiple microservices behind a single domain with Amazon API Gateway

This post is courtesy of Roberto Iturralde, Solutions Architect. Today’s modern architectures are increasingly microservices-based, with separate engineering teams working independently on services with their own feature requirements and deployment pipelines. The benefits of this approach include increased agility and release velocity. Microservice architectures also come with some challenges, particularly when they make up parts […]

Read More