AWS Compute Blog

Benjamin Smith

Author: Benjamin Smith

Ben is a senior developer advocate for Serverless Applications at Amazon Web Services based in London, UK. Ben works with AWS's developer customers to understand how serverless technologies can drastically change the way they think about building and running applications at potentially massive scale with minimal operations overhead. Prior to joining AWS Ben worked in a number of different technical roles specializing in workflow Automation and web development. Ben has a 1st Class Bachelor of Science degree in Multimedia & Digital systems from the University of Sussex.

Building ad-hoc consumers for event-driven architectures

This post is written by Corneliu Croitoru (Media Streaming and Edge Architect) and Benjamin Smith (Principal Developer Advocate, Serverless) In January 2022, the Serverless Developer Advocate team launched Serverlesspresso Extensions, a program that lets you contribute to Serverlesspresso. This is a multi-tenant event-driven application for a pop-up coffee bar that allows you to order from […]

Best practices for working with the Apache Velocity Template Language in Amazon API Gateway

This post is written by Ben Freiberg, Senior Solutions Architect, and Markus Ziller, Senior Solutions Architect. One of the most common serverless patterns are APIs built with Amazon API Gateway and AWS Lambda. This approach is supported by many different frameworks across many languages. However, direct integration with AWS can enable customers to increase the […]

Introducing Serverlesspresso Extensions

Today the Serverless DA team is launching Serverlesspresso Extensions, a new program that lets you contribute to Serverlesspresso. The best extensions will be added to the Serverlesspresso application running in production and featured on the AWS Compute Blog. What is Serverlesspresso? Serverlesspresso is a multi-tenant event-driven serverless application for a pop-up coffee bar that allows […]

ICYMI: Serverless pre:Invent 2022

During the last few weeks, the AWS serverless team has been releasing a wave of new features in the build-up to AWS re:Invent 2022. This post recaps some of the most important releases for serverless developers building event-driven applications. AWS Lambda Lambda Support for Node.js 18 You can now develop Lambda functions using the Node.js 18 […]

Implementing a UML state machine using AWS Step Functions

This post is written by  Michael Havey, Senior Specialist Solutions Architect, AWS This post shows how to model a Unified Modeling Language (UML) state machine as an AWS Step Functions workflow. A UML state machine models the behavior of an object, naming each of its possible resting states and specifying how it moves from one […]

Integrating Amazon MemoryDB for Redis with Java-based AWS Lambda

This post is written by Mansi Y Doshi, Consultant and Aditya Goteti, Sr. Lead Consultant. Enterprises are modernizing and migrating their applications to the AWS Cloud to improve scalability, reduce cost, innovate, and reduce time to market new features. Legacy applications are often built with RDBMS as the only backend solution. Modernizing legacy Java applications […]

Introducing new intrinsic functions for AWS Step Functions

Developers use AWS Step Functions, a low-code visual workflow service to build distributed applications, automate IT and business processes, and orchestrate AWS services with minimal code. Step Functions Amazon States Language (ASL) provides a set of functions known as intrinsics that perform basic data transformations. Customers have asked for additional intrinsics to perform more data […]

Building cost-effective AWS Step Functions workflows

Builders create AWS Step Functions workflows to orchestrate multiple services into business-critical applications with minimal code. Customers are looking for best practices and guidelines to build cost-effective workflows with Step Functions. This blog post explains the difference between Standard and Express Workflows. It shows the cost of running the same workload as Express or Standard […]

Introducing the new AWS Step Functions Workflows Collection

Today, the AWS Serverless Developer Advocate team introduces the Step Functions Workflows Collection, a fresh experience that makes it easier to discover, deploy, and share Step Functions workflows. Builders create Step Functions workflows to orchestrate multiple services into business-critical applications with minimal code. Customers were looking for opinionated templates that implement best practices for building […]