Software Alternatives & Reviews

Serverless Compute

Google Cloud Functions Amazon SQS Amazon S3 AWS Lambda
  1. A serverless platform for building event-based microservices.
    AWS Lambda If you're in Azure, your equivalent service is Azure Functions. For Google, this is Google Functions (yes, AWS just HAD to be different). Regardless of its name, all of these services fulfill the same purpose - a small compute building block to house your business logic code. An AWS Lambda function is simply the code you want to run, written in your language of choice (I preference Python, but Typescript and Java are popular options). In your infrastructure code, you specify some lambda function basics, like name, path to the business logic code, security role, and what runtime you're using, and optionally have the ability to control more parameters like timeout, concurrency, aliases, and more. Lambda even has built in integrations to other AWS services, such as S3 and SQS (we'll get to these) to make application development even easier. Additionally, lambda functions are priced based on the number of times they're invoked and the duration of time they run, making them exceptionally affordable.

    #Cloud Computing #Cloud Hosting #Backend As A Service 41 social mentions

  2. Amazon Simple Queue Service is a fully managed message queuing service.
    Pricing:
    • Open Source
    AWS Lambda If you're in Azure, your equivalent service is Azure Functions. For Google, this is Google Functions (yes, AWS just HAD to be different). Regardless of its name, all of these services fulfill the same purpose - a small compute building block to house your business logic code. An AWS Lambda function is simply the code you want to run, written in your language of choice (I preference Python, but Typescript and Java are popular options). In your infrastructure code, you specify some lambda function basics, like name, path to the business logic code, security role, and what runtime you're using, and optionally have the ability to control more parameters like timeout, concurrency, aliases, and more. Lambda even has built in integrations to other AWS services, such as S3 and SQS (we'll get to these) to make application development even easier. Additionally, lambda functions are priced based on the number of times they're invoked and the duration of time they run, making them exceptionally affordable.

    #Data Integration #Stream Processing #Web Service Automation 65 social mentions

  3. Amazon S3 is an object storage where users can store data from their business on a safe, cloud-based platform. Amazon S3 operates in 54 availability zones within 18 graphic regions and 1 local region.
    AWS Lambda If you're in Azure, your equivalent service is Azure Functions. For Google, this is Google Functions (yes, AWS just HAD to be different). Regardless of its name, all of these services fulfill the same purpose - a small compute building block to house your business logic code. An AWS Lambda function is simply the code you want to run, written in your language of choice (I preference Python, but Typescript and Java are popular options). In your infrastructure code, you specify some lambda function basics, like name, path to the business logic code, security role, and what runtime you're using, and optionally have the ability to control more parameters like timeout, concurrency, aliases, and more. Lambda even has built in integrations to other AWS services, such as S3 and SQS (we'll get to these) to make application development even easier. Additionally, lambda functions are priced based on the number of times they're invoked and the duration of time they run, making them exceptionally affordable.

    #Cloud Hosting #Object Storage #Cloud Storage 171 social mentions

  4. Automatic, event-driven compute service
    Pricing:
    • Open Source
    The key compute resource everyone immediately associates serverless with is AWS Lambda. I want to be clear here - AWS Lambda is a large part of the serverless ecosystem, BUT Lambda ≠ serverless. Just because you include a lambda function in your application does not automatically make you serverless. Likewise, just because you build a service completely out of lambda functions also does not mean you have a serverless application. Serverless is a mindset, a new way of thinking; there are tons of tools and services out there that will help you build serverless applications, but implementing them does not mean you have a serverless application. We need to be intentional with our design, and where & how we use these resources.

    #Cloud Computing #Cloud Hosting #Backend As A Service 248 social mentions

Discuss: Serverless Compute

Log in or Post with