AWS Lambda vs IBM Streams comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
12,808 views|9,061 comparisons
IBM Logo
678 views|598 comparisons
Comparison Buyer's Guide
Executive Summary

We performed a comparison between AWS Lambda and IBM Streams based on real PeerSpot user reviews.

Find out what your peers are saying about Amazon, Apache, Zadara and others in Compute Service.
To learn more, read our detailed Compute Service Report (Updated: March 2024).
765,234 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pricing and Cost Advice
  • "AWS is slightly more expensive than Azure."
  • "Its pricing is on the higher side."
  • "The price of the solution is reasonable and it is a pay-per-use model. It is very good for cost optimization."
  • "The cost is based on runtime."
  • "The fees are volume-based."
  • "AWS Lambda is inexpensive."
  • "Lambda is a good and cheap solution and I would recommend it to those without a huge payload."
  • "For licensing, we pay a yearly subscription."
  • More AWS Lambda Pricing and Cost Advice →

    Information Not Available
    report
    Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
    765,234 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:AWS Lambda is a serverless solution. It doesn’t require any infrastructure, which allows for cost savings. There is no setup process to deal with, as the entire solution is in the cloud. If you use… more »
    Top Answer:The tool scales automatically based on the number of incoming requests.
    Top Answer:We only need to pay for the compute time our code consumes. The solution does not cost much.
    Top Answer:The solution’s licenses pricing is different from one region to another region. I rate the solution’s pricing a seven out of ten.
    Top Answer:the limited number of connectors. This shall be overcome with work-arounds or eventually buying additional connectors to complete the solution.
    Top Answer:We use the solution for data pipeline by modernizing the traditional ETL jobs done through advanced streaming. Another use case is building the g2g streaming platform, which facilitates data exchange… more »
    Ranking
    1st
    out of 16 in Compute Service
    Views
    12,808
    Comparisons
    9,061
    Reviews
    35
    Average Words per Review
    401
    Rating
    8.6
    15th
    out of 38 in Streaming Analytics
    Views
    678
    Comparisons
    598
    Reviews
    1
    Average Words per Review
    447
    Rating
    7.0
    Comparisons
    AWS Batch logo
    Compared 35% of the time.
    Apache NiFi logo
    Compared 13% of the time.
    Apache Spark logo
    Compared 9% of the time.
    AWS Fargate logo
    Compared 8% of the time.
    Also Known As
    IBM InfoSphere Streams
    Learn More
    Overview

    AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. You pay only for the compute time you consume - there is no charge when your code is not running. With AWS Lambda, you can run code for virtually any type of application or backend service - all with zero administration. AWS Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. All you need to do is supply your code in one of the languages that AWS Lambda supports (currently Node.js, Java, C# and Python).

    You can use AWS Lambda to run your code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table; to run your code in response to HTTP requests using Amazon API Gateway; or invoke your code using API calls made using AWS SDKs. With these capabilities, you can use Lambda to easily build data processing triggers for AWS services like Amazon S3 and Amazon DynamoDB process streaming data stored in Amazon Kinesis, or create your own back end that operates at AWS scale, performance, and security.

    IBM Streams is an advanced analytic platform that allows user-developed applications to quickly ingest, analyze and correlate information as it arrives from thousands of data stream sources. The solution can handle very high data throughput rates, up to millions of events or messages per second. Streams helps you analyze data in motion, simplify development of streaming applications, and extend the value of existing systems.
    Sample Customers
    Netflix
    Globo TV, All England Lawn Tennis Club, CenterPoint Energy, Consolidated Communications Holdings, Darwin Ecosystem, Emory University Hospital, ICICI Securities, Irish Centre for Fetal and Neonatal Translational Research (INFANT), Living Roads, Mobileum, Optibus, Southern Ontario Smart Computing Innovation Platform (SOSCIP), University of Alberta, University of Montana, University of Ontario Institute of Technology, Wimbledon 2015
    Top Industries
    REVIEWERS
    Computer Software Company24%
    Financial Services Firm21%
    Non Profit5%
    Educational Organization5%
    VISITORS READING REVIEWS
    Educational Organization46%
    Financial Services Firm13%
    Computer Software Company8%
    Manufacturing Company4%
    VISITORS READING REVIEWS
    Financial Services Firm24%
    Computer Software Company15%
    Comms Service Provider6%
    Government5%
    Company Size
    REVIEWERS
    Small Business38%
    Midsize Enterprise16%
    Large Enterprise45%
    VISITORS READING REVIEWS
    Small Business10%
    Midsize Enterprise50%
    Large Enterprise40%
    VISITORS READING REVIEWS
    Small Business18%
    Midsize Enterprise9%
    Large Enterprise73%
    Buyer's Guide
    Compute Service
    March 2024
    Find out what your peers are saying about Amazon, Apache, Zadara and others in Compute Service. Updated: March 2024.
    765,234 professionals have used our research since 2012.

    AWS Lambda is ranked 1st in Compute Service with 70 reviews while IBM Streams is ranked 15th in Streaming Analytics with 5 reviews. AWS Lambda is rated 8.6, while IBM Streams is rated 8.2. The top reviewer of AWS Lambda writes "An easily scalable solution with a variety of use cases and valuable event-based triggers". On the other hand, the top reviewer of IBM Streams writes "A solution for data pipelines but has connector limitations". AWS Lambda is most compared with AWS Batch, Amazon EC2 Auto Scaling, Apache NiFi, Apache Spark and AWS Fargate, whereas IBM Streams is most compared with Confluent, Azure Stream Analytics, Apache Spark, Apache Flink and Google Cloud Dataflow.

    We monitor all Compute Service reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.