Open in app
Home
Notifications
Lists
Stories

Write
James Beswick
James Beswick

Home

About

Aug 19, 2019

Adding serverless functionality to existing applications

The AWS Serverless Application Repository can provide new functionality to your existing applications, without needing to manage servers. Often when you need to add new functionality to existing applications, it can involve deploying entire new versions, potentially requiring new servers or infrastructure. But in many cases you could use a…

AWS

7 min read

Adding serverless functionality to existing applications
Adding serverless functionality to existing applications

Aug 7, 2019

Found in translation — going multilingual with serverless

Your customers speak different languages. Now your application can too. Many of our users do not speak English as a first language, and it’s one of the most commonly overlooked aspects of user experience. …

AWS

8 min read

Found in translation —  going multilingual with serverless
Found in translation —  going multilingual with serverless

Jul 29, 2019

Forms without servers — handling form submissions with Lambda

Converting from server-side form management is a key step in migrating websites to serverless. In a traditional website, one of the most common dynamic functions performed by the web server is handling form submissions. Typically, when a visitor completes a form, the submit action sends a POST request to the…

AWS Lambda

7 min read

Forms without servers — handling form submissions with Lambda
Forms without servers — handling form submissions with Lambda

Published in ITNEXT

·Jun 7, 2019

Build a voting website that doesn’t crash — part two. Now with Amplify.

In the first article, we built a serverless voting website in under an hour. Now let’s do it again, this time using AWS Amplify. I set myself the challenge of building a highly scalable, serverless voting website in under an hour, and published the results in this article. While it…

AWS

8 min read

Build a voting website that doesn’t crash — part two. Now with Amplify.
Build a voting website that doesn’t crash — part two. Now with Amplify.

Published in ITNEXT

·Apr 1, 2019

Will it scale? Let’s load test geohashing on DynamoDB

James Beswick and Richard Boyd test how far a geohashing solution can scale serverlessly. — In my article on the geohashing for DynamoDB, I showed a simple way to query a list of locations to find the nearest Starbucks store. The method uses a few lines of code to load and query data using a geohashing NPM package. But how scalable is this approach? The…

AWS

7 min read

Will it scale? Let’s load test geohashing on DynamoDB
Will it scale? Let’s load test geohashing on DynamoDB

Published in The Startup

·Mar 27, 2019

Caffeinate me! Build a serverless app to find the nearest Starbucks.

Uniting Starbucks and serverless, this project uses VueJS and geospatial queries on DynamoDB to provide a quick coffee fix. — If you build mobile apps or any location-aware software, you’ll quickly come across a difficult problem — how to locate the ‘nearest’ or ‘furthest’ of something. Fortunately, there is a public domain geocoding solution to this problem called geohashing. In this article on A Cloud Guru, I previously explained how…

AWS Lambda

7 min read

Caffeinate me! Build a serverless app to find the nearest Starbucks.
Caffeinate me! Build a serverless app to find the nearest Starbucks.

Published in A Cloud Guru

·Mar 24, 2019

Location-based search results with DynamoDB and Geohash

Searching for the nearest or farthest location is easy thanks to DynamoDB and a small geocoding NPM package — Many datasets now include geospatial information — especially if you are working with mobile apps or Google Maps. Geospatial data is a fancy way of describing items containing a latitude and longitude, but handling queries based on the nearest, furthest or within a certain distance has some complexity.

AWS

6 min read

Location-based search results with DynamoDB and Geohash
Location-based search results with DynamoDB and Geohash

Published in ITNEXT

·Mar 21, 2019

Build a voting website that doesn’t crash under load (in under an hour)

Spiky traffic? Unpredictable load? Sounds like a job for serverless. Petition websites can experience the extremes of demand — when a popular motion is set before the public, hundreds of thousands of people can appear from nowhere. …

AWS

4 min read

Build a voting website that doesn’t crash under load (in under an hour)
Build a voting website that doesn’t crash under load (in under an hour)

Published in ITNEXT

·Mar 19, 2019

I can serverless, and you can too!

Learn how to use a serverless approach to build a complex mobile app for a zoo. One of the biggest barriers to going serverless is getting through the mental hurdles of using other people’s services to create your architecture. It’s not always natural if you come from traditional software development…

AWS

11 min read

I can serverless, and you can too!
I can serverless, and you can too!

Published in ITNEXT

·Mar 16, 2019

Bringing realtime to serverless web applications

There are many ways to get results back to the front-end, but the real-time option is easiest with AWS IoT. In web applications there is usually a front-end communicating with REST APIs to get work done in the back-end. …

AWS Lambda

7 min read

Bringing realtime to serverless web applications
Bringing realtime to serverless web applications
James Beswick

James Beswick

Developer advocate. Opinions here are my own. See my other blogs at http://bit.ly/jbeswick.

Following
  • Teri Radichel

    Teri Radichel

  • Joe Procopio

    Joe Procopio

  • Darius Foroux

    Darius Foroux

  • Capital Factory

    Capital Factory

  • Cassie Kozyrkov

    Cassie Kozyrkov

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable