AWS re:Invent 2019 - Serverless Announcements Recap

We did a compilation of all announcements from the AWS re:Invent 2019 that are relevant for Serverless teams, broken down by services:

Lambda: Provisioned Concurrency

Cold Starts have been an issue since Lambda was launched, years ago. Many attempts by the development community have tried to mitigate it with various degrees of success. Now AWS launched Provisioned Concurrency.

In short: instead of waiting for requests to come in before instantiating resources to serve them, developers can tell AWS to keep a certain number of function instances warm and ready to serve invocations.

To learn more, read our blog article and complete guide on the Provisioned Concurrency feature.

S3: Access Points

Instead of concentrating all bucket access policies in a single place, AWS S3 now allows to distribute access rules across multiple Access Points.

Each access point is an HTTP endpoint that can be shared with one or more internal services, or even publicly. Through the access point, the requester can only perform the type of operations and to the objects allowed by the access point policy.

To learn more, read our blog article about the feature.

Managed Cassandra

Although DynamoDB is a perfect-fit for serverless applications, many teams and companies have been wary of using it due to lock-in fears.

Now AWS offers a similar database engine with Cassandra Managed. It combines the high-throughput, highly scalable capabilities of DynamoDB with the portability of an open-source API.

To learn more, read our blog article.

We’re publishing a thorough comparison of Cassandra Serverless and DynamoDB this week. Subscribe here to receive an alert when it’s live!

API Gateway: HTTP APIs

On top of an HTTP proxy service, API Gateway offers a wide range of features: API Keys management, SDK generation, throttling, etc. All these extra features come with a cost, though.

Many projects only require the HTTP proxy service and don’t enjoy the benefits of the other features listed. This used to make API Gateway cost-prohibitive for some use cases.

Now AWS has launched a simplified version of API Gateway that acts as an HTTP proxy that can work in connection with Lambda functions, for example. It costs 13 the price of the fully-featured version.

To learn more, read our blog article.

We’re publishing a thorough guide on the new HTTP APIs feature. Subscribe here to receive an alert when it goes live!

Amplify Support for iOS/Android

Amplify is an open-source framework for building cloud-native web/mobile applications integrated with various AWS services.The AWS team released a preview of libraries to support native iOS and Android application development.

To learn more, read the official AWS announcement.

Amplify Datastore

Datastore is a new feature for AWS Amplify that allows to store and query data on-device, making it easier to manage application state locally. It works with web, IoT and mobile (iOS, Android, React Native).

To learn more, read the official AWS announcement.

Kinesis support for WebRTC

Now it is possible to provide two-way media streaming with Kinesis using WebRTC standards. WebRTC stands for Web Real Time Communications and provides the main components used in voice and video chat on-line: network, audio and video.

It is supported by all major browsers. The project itself is supported by the organizations behind most modern browsers: Google, Mozilla and Opera.

Read the official AWS announcement for more information.

Fargate Spot

Many fault-tolerant projects have been benefiting from EC2 spot instances for a long time. Now AWS brings the cost savings (+70%) of spot instances to Fargate, the serverless container management service.

Background computation jobs, batch processing, CI/CD workflows, are all examples of use-cases that can benefit from Fargate Spot.

Read the official AWS announcement to learn more about it.

EventBridge Schema Registry

The EventBridge Schema Registry allows you to discover, create, and manage OpenAPI schemas for events on EventBridge. You can find schemas for existing AWS services, create and upload custom schemas, or generate a schema based on events on an event bus. For all schemas in EventBridge you can generate and download code bindings to help quickly build applications that use those events”. (AWS docs)

Read more in the official announcement page.

Serverless Machine Learning

AWS announced three new serverless machine learning offerings. Click on the links below to read more details in the official announcements:

We are covering all these services and many more with detailed guides and step-by-step tutorials in our Cloud Knowledge Base. Subscribe to receive alerts as soon as we publish new content there.

A collection of lessons learned at Dashbird after working with 4,000+ customers and 300,000+ Lambda functions

Write for us!

We're looking for developers to share their experience with serverless.

Emails and pull requests welcome!

Start using Dashbird for free!

Failure detection, analytics and visibility for serverless applications in under 5 minutes.

Request Demo