TrustRadius
https://dudodiprj2sv7.cloudfront.net/product-logos/dF/6H/NBK6U3E0SQNU.PNGServerless or server based? A short opinionIBM Clound Functions are used to validate and analyze raw data that its arrival time and size hard to be predicted, since it depends on real world activities.,Validate raw data files - check the validity of raw data input to the system, to make sure we analyze only the relevant data. The raw data stream rate is hard to be predicted, since it depends on real world activities. Analyze raw data - analyzing of valid raw data, described above. Insert data to LOCAL data base.,APIs - cloud functions are charged based on usage time and needed computing power, when response time is something you can't enforce, like when using 3rd party APIs, you might pay for just waiting for reply. Services - when using function for services, make sure it is really needed ... sometimes a legacy VM service will do the best job. Programming languages - not all languages are supported (but you can run binary files if needed).,8,Better scalabilty and performance when handling unexpected events, with low maintenance. Fast deploymant, if system was designed in microservices architecture. Cost increase compared to legacy VM service, when used cloud functions as API gateway (when response time depend on othe client/server) - in frequent usage situations.
Unspecified
IBM Cloud Functions
1 Ratings
Score 8.0 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

IBM Cloud Functions Reviews

IBM Cloud Functions
1 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.0 out of 101
Show Filters 
Hide Filters 
Filter 1 vetted IBM Cloud Functions reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-1 of 1)

  Vendors can't alter or remove reviews. Here's why.
No photo available
December 17, 2018

IBM Cloud Functions Review: "Serverless or server based? A short opinion"

Score 8 out of 10
Vetted Review
Verified User
Review Source
IBM Clound Functions are used to validate and analyze raw data that its arrival time and size hard to be predicted, since it depends on real world activities.
  • Validate raw data files - check the validity of raw data input to the system, to make sure we analyze only the relevant data. The raw data stream rate is hard to be predicted, since it depends on real world activities.
  • Analyze raw data - analyzing of valid raw data, described above.
  • Insert data to LOCAL data base.
  • APIs - cloud functions are charged based on usage time and needed computing power, when response time is something you can't enforce, like when using 3rd party APIs, you might pay for just waiting for reply.
  • Services - when using function for services, make sure it is really needed ... sometimes a legacy VM service will do the best job.
  • Programming languages - not all languages are supported (but you can run binary files if needed).
Cloud functions are best for usage for infrequent or unpredicted events when you care about performance scalability and cost. Cloud functions are less appropriate when we running time depends on 3rd party and the functions might be waiting for a response for long periods, and are actually idling.
Read this authenticated review

IBM Cloud Functions Scorecard Summary

Feature Scorecard Summary

Scalability (1)
9

About IBM Cloud Functions

IBM Cloud Functions is a serverless programming platform based on Apache OpenWhisk. Developers use their favorite programming language to write code (“actions”) that responds to external events. Actions are hosted and execute in IBM Cloud and scale on demand based on the number of events coming in. There are no servers or other infrastructure to provision and manage.

Actions respond to a variety of events. Typical events include periodic timers for batch job processing, HTTP-based API requests for implementing RESTful APIs using Functions, and responding to change events requests from IBM Cloud services like Cloudant and IBM Cloud Event Streams, and third-party events like Slack and GitHub state changes.

Because Cloud Functions is a serverless, event-driven platform, you don't need to explicitly provision servers. Developers working with chatbots, blockchain, AI, APIs, microservices, mobile, IoT, and many other apps can focus on writing app logic instead of worrying about auto-scaling, high availability, updates, and maintenance. Out of the box auto-scaling and load balancing means that you don't have to manually configure clusters, http plugins, and so on. IBM takes care of all of the hardware, networking, and software administration. All you have to do is provide the code.

Visit our Docs pages for pricing and support information.

IBM Cloud Functions Features

Platform-as-a-Service Features
Does not have featureEase of building user interfaces
Has featureScalability
Does not have featurePlatform management overhead
Does not have featureWorkflow engine capability
Does not have featurePlatform access control
Does not have featureServices-enabled integration
Does not have featureDevelopment environment creation
Does not have featureDevelopment environment replication
Does not have featureIssue monitoring and notification
Does not have featureIssue recovery
Does not have featureUpgrades and platform fixes
Additional Features
Has featureElastic load balancing
Has featureTemplate library of pre-written functions encapsulating common use cases
Has featureRuntime build pack support for NodeJS, Python 2.7, Python 3, Swift, Ruby, Java, and executable programs written in Go, C++, shell script, etc.
Has feature“Bring Your Own Container” runtime support – users can provide a docker container image for their function action(s).

IBM Cloud Functions Integrations

GitHub, Any 3rd party service where they support a webhook/trigger API (e.g. slack, twilio)

IBM Cloud Functions Competitors

AWS Lambda, Azure functions, Google functions

IBM Cloud Functions Technical Details

Operating Systems: Unspecified
Mobile Application:No
Supported Countries:United States, United Kingdom, Australia, Germany
Supported Languages: English, French, German, Italian, Japanese, Korean, Portugese/Brazil, Spanish, Chinese simplified & traditional