Serverless computing is a technology that allows you to run your business without a physical server. Instead, you manage your data and applications through a cloud-based platform so that you can focus on your applications and business logic, rather than worrying about the upkeep of a physical server. Serverless is growing rapidly in the cloud-native space, and there are many potential benefits to using serverless. For example, you can save money on your server costs because you won’t need to maintain a separate server for each application. You can also reduce your carbon footprint by using serverless technology instead of traditional servers. Serverless also allows for a more rapid development process because you don’t need to wait for a physical server to be built and tested.
Read more about the latest trends and developments in the Serverless industry in 2022:
1. AWS Lambda launches Parameters and Secrets Lambda Extension to improve performance and security
AWS Lambda is a serverless compute service that lets you run code without managing or provisioning servers. Lambda can be used for various applications, including back-end services, event-driven applications, and serverless batch processing. AWS Lambda automatically scales the application by running code responding to each trigger. You can also configure Lambda to run your code in response to periodic events.
AWS recently launched the AWS Parameters and Secrets Lambda Extension, a convenient method that’ll allow AWS Lambda users to retrieve secrets from AWS Secrets Manager and parameters from AWS Systems Manager Parameter Store. The extension can improve the application’s performance by decreasing the cost of retrieving parameters and secrets. Customers previously had to initialize either the core library of a service or the entire service SDK inside a Lambda function for retrieving secrets and parameters. They can use this extension to easily cache parameters and secrets and keep them throughout the function’s lifecycle. In an isolated execution environment, the extension runs with the same permissions as the user running the Lambda function
2. AWS Serverless Express
AWS Serverless Express is a great way to run serverless applications. It allows you to run your application without managing any servers and is effortless to set up. You can deploy your application in minutes, and it will scale automatically to meet your needs.
Serverless Express is a Node.js module that you can use to create serverless applications. It provides a simple interface for creating and managing your serverless applications. You can use it to create REST APIs, webhooks, and any serverless application.
Serverless Express is very easy to use, and it’s very scalable. You can deploy your application to AWS Lambda in minutes, and it will automatically scale to meet your needs. You don’t have to worry about provisioning or managing servers, so you can focus on building your application.
If you’re looking for an easy way to run serverless applications, then AWS Serverless Express is a great option. It’s easy to set up and use, and it’s very scalable.
3. DigitalOcean enters the serverless arena with DigitalOcean Functions
After acquiring the serverless computing platform Nimbella, DigitalOcean announced the launch of DigitalOcean Functions based on Nimbella’s technology which aims to provide a developer-friendly platform. DigitalOcean Functions will differentiate from competitors on three accounts: pricing predictability, ease of use, and integration between serverless and server-based services.
Digital Ocean Functions does not include requests or invocations in its pricing model, making it easier to estimate costs. There is a 90,000 GB-seconds free tier for excess usage with a cost of $0.0000185/GB-second.
4. OpenSearch Serverless
AWS announced the preview of OpenSearch Serverless, a new service under OpenSearch that automatically provisions and scales the resources for query responses and data ingestion. OpenSearch Serverless is a managed service that allows developers to run large-scale search and analytics workloads without managing clusters. It supports the latest versions of OpenSearch, previous versions of Elasticsearch, and OpenSearch Dashboards and Kibana.
The compute capacity for OpenSearch Serverless is measured in OpenSearch compute units (OCUs), a unit corresponding to a fixed amount of memory, EBS storage, CPU, and I/O resources required to execute queries or index data. The pricing model requires a minimum of 4 OCUs for the first collection in an AWS account which approximately accounts for 700 USD monthly.
5. Momento announces serverless cache service
Momento, a startup that launched a serverless cache service, has finally emerged from its stealth mode and launched a cache whose on-demand pricing is based on data transferred in/out. Momento is an elastic service that can handle millions of requests per second and be created by former employees of Amazon.
The service by Momento includes an API rate of 1MB/s throughput, 100 requests/second per cache, and a 1-day maximum TTL.
Momento also has a pay-on-demand pricing model where developers don’t have to select a cluster size in advance. The charges will be based on the requests made against the cache, and the cost is $0.15/GB for data transferred in/out. Users will also get the first 50 GB free each month.
From AWS Lambda to Digital Ocean to Momento, there have been many developments in the serverless industry. The industry is getting ready for continued growth in the coming years as organizations see the value of serverless computing.
If you have questions related to this topic, feel free to book a meeting with one of our solutions experts, mail to firstname.lastname@example.org.