AWS Lambda vs. OutSystems

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS Lambda
Score 8.8 out of 10
N/A
AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to run and scale code with high availability.
$NaN
Per 1 ms
OutSystems
Score 8.9 out of 10
N/A
The OutSystems Platform is a Platform-as-a-Service solution for rapid delivery of responsive web and mobile applications. It includes functionalities required to develop, deploy, manage and change web and mobile applications. It is targeted at the delivery of enterprise applications that require integration with backend systems, complex business rules and logic, usable interfaces and flexibility to change. It can be deployed in the cloud, on-premises or in hybrid environments.
$4,000
per month
Pricing
AWS LambdaOutSystems
Editions & Modules
128 MB
$0.0000000021
Per 1 ms
1024 MB
$0.0000000167
Per 1 ms
10240 MB
$0.0000001667
Per 1 ms
Basic
$4,000.00
per month
Pro
$10,000.00
per month
Offerings
Pricing Offerings
AWS LambdaOutSystems
Free Trial
NoYes
Free/Freemium Version
NoYes
Premium Consulting/Integration Services
NoYes
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
AWS LambdaOutSystems
Considered Both Products
AWS Lambda

No answer on this topic

OutSystems
Chose OutSystems
On AWS cloud all the examples work better from the platform point of view than OutSystems.
Top Pros
Top Cons
Features
AWS LambdaOutSystems
Access Control and Security
Comparison of Access Control and Security features of Product A and Product B
AWS Lambda
9.3
3 Ratings
3% below category average
OutSystems
-
Ratings
Multiple Access Permission Levels (Create, Read, Delete)9.03 Ratings00 Ratings
Single Sign-On (SSO)9.52 Ratings00 Ratings
Reporting & Analytics
Comparison of Reporting & Analytics features of Product A and Product B
AWS Lambda
6.1
3 Ratings
4% below category average
OutSystems
-
Ratings
Dashboards6.73 Ratings00 Ratings
Standard reports6.52 Ratings00 Ratings
Custom reports5.02 Ratings00 Ratings
Function as a Service (FaaS)
Comparison of Function as a Service (FaaS) features of Product A and Product B
AWS Lambda
7.9
3 Ratings
3% below category average
OutSystems
-
Ratings
Programming Language Diversity9.03 Ratings00 Ratings
Runtime API Authoring8.33 Ratings00 Ratings
Function/Database Integration8.33 Ratings00 Ratings
DevOps Stack Integration6.03 Ratings00 Ratings
Low-Code Development
Comparison of Low-Code Development features of Product A and Product B
AWS Lambda
-
Ratings
OutSystems
8.8
52 Ratings
4% above category average
Visual Modeling00 Ratings8.049 Ratings
Drag-and-drop Interfaces00 Ratings8.850 Ratings
Platform Security00 Ratings8.649 Ratings
Platform User Management00 Ratings9.047 Ratings
Reusability00 Ratings9.452 Ratings
Platform Scalability00 Ratings9.249 Ratings
Best Alternatives
AWS LambdaOutSystems
Small Businesses
IBM Cloud Functions
IBM Cloud Functions
Score 8.1 out of 10
Creatio
Creatio
Score 9.3 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
Quixy
Quixy
Score 9.9 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
Creatio
Creatio
Score 9.3 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AWS LambdaOutSystems
Likelihood to Recommend
9.3
(48 ratings)
8.8
(129 ratings)
Likelihood to Renew
-
(0 ratings)
8.2
(4 ratings)
Usability
9.0
(13 ratings)
8.2
(3 ratings)
Support Rating
8.7
(20 ratings)
7.5
(44 ratings)
In-Person Training
-
(0 ratings)
9.1
(1 ratings)
Online Training
-
(0 ratings)
8.2
(1 ratings)
Implementation Rating
-
(0 ratings)
7.3
(2 ratings)
User Testimonials
AWS LambdaOutSystems
Likelihood to Recommend
Amazon AWS
Scenarios where AWS Lambda is well suited: 1. When we need to run a periodic task few times in a day or every hour, we may deploy it on AWS Lambda so it would not increase load on our server which is handling client requests and at the same time we don't have to pay for AWS Lambda when it is not running. So, overall we only pay for few function invocations. 2. When some compute intensive processing is to be done but the number of requests per unit of time fluctuates. For example, we had deployed an AWS Lambda for processing images into different sizes and storing them on AWS S3 once user uploads them. Now, this is something that may happen few times every hour on a particular day or may not happen even once on other days. To handle this kind of tasks AWS Lambda is a better choice as we don't have to pay for the idle time of the server and also we don't have to worry about scaling when the load is high. Scenarios where AWS Lambda is not appropriate to use: 1. When we expect a large request volume continuously on the server. 2. When we don't want latency even in case of concurrent requests.
Read full review
OutSystems
Well suited for internal exposure of business processes (invoicing, API layer to other systems, customer maintenance etc), whether a UI is required or not. Not so well suited for full fledged web design. An OutSystems application must serve one particular business need, if gets too much functionalities and responsibilities it tends to get chaotic and complex.
Read full review
Pros
Amazon AWS
  • Lambda provides multiple methods for triggering functions, this includes AWS resources and services and external triggers like APIs and CLI calls.
  • The compute provided my Lambda is largely hands off for operations teams. Once the function is deployed, the management overhead is minimal since there are no servers to maintain.
  • Lambda's pricing can be very cost effective given that users are only charged for the time the function runs and associated costs like network or storage if those are used. A function that executes quickly and is not called often can cost next to nothing.
Read full review
OutSystems
  • Developing end user interfaces with ease and speed with a modern look and feel.
  • First class low code development to reduce time to market with visual programming
  • Their technical support team is fast and responsive. We've yet to have any issues they could not resolve.
Read full review
Cons
Amazon AWS
  • Putting a significant portion of your codebase into AWS Lambda and taking advantage of the high level of integration with other AWS services comes with the risk of vendor lock-in.
  • While the AWS Lambda environment is "not your problem," it's also not at your disposal to extend or modify, nor does it preserve state between function executions.
  • AWS Lambda functions are subject to strict time limitations, and will be aborted if they exceed five minutes of execution time. This can be a problem for some longer-running tasks that are otherwise well-suited to serverless delivery.
Read full review
OutSystems
  • Price – The licensing model of OutSystems is very expensive and not suitable for small scale developments. This is offset by the time to develop and stability for larger scale developments
  • Flexibility on PaaS version – The PaaS hosted version of OutSystems limits your flexibility to access the front end and backend database systems which can significantly restrict your options on high data volume developments or where anything requiring slightly out of the ordinary access is required
  • Same price for PaaS and self-hosted system. Licensing model dictates that you pay the same price even when you host the system on your own hardware which effectively means you pay more to manage the infrastructure yourself
Read full review
Likelihood to Renew
Amazon AWS
No answers on this topic
OutSystems
We are very happy with OutSystems and our developers deliver good work. OutSystems lets us build new software on a regulare (2 weekly) basis, which is highly flexible and adjustable. Even without very much experience, our developers manage to build usefull software, which is working a lot better than our previous (legacy) software.
Read full review
Usability
Amazon AWS
I give it a seven is usability because it's AWS. Their UI's are always clunkier than the competition and their documentation is rather cumbersome. There's SO MUCH to dig through and it's a gamble if you actually end up finding the corresponding info if it will actually help. Like I said before, going to google with a specific problem is likely a better route because AWS is quite ubiquitous and chances are you're not the first to encounter the problem. That being said, using SAM (Serverless application model) and it's SAM Local environment makes running local instances of your Lambdas in dev environments painless and quite fun. Using Nodejs + Lambda + SAM Local + VS Code debugger = AWESOME.
Read full review
OutSystems
I am really happy using OutSystems in my work. It gives me the opportunity to create good working software without having had very much IT-experience before. It also made me more interested in the background of IT and learning different languages.
Read full review
Support Rating
Amazon AWS
I have not needed support for AWS Lambda, since it is already using Python, which has resources all over the internet. AWS blog posts have information about how to install some libraries, which is necessary for some more complex operations, but this is available online and didn't require specific customer support for.
Read full review
OutSystems
The tech support is very reachable. Usually by [email] from but also by phone if needed. We had some difficulties at the start with understanding "what our machine was doing" under high performance load. After some good sessions understanding our needs they delivered good solutions for our problems we had in the beginning.
Read full review
In-Person Training
Amazon AWS
No answers on this topic
OutSystems
Excellent material full of hands on that improve the understanding of the platform.
Read full review
Online Training
Amazon AWS
No answers on this topic
OutSystems
The online training material is well designed and explanations are step by step, helping trainees to understand and follow each exercise and new concept.
Read full review
Implementation Rating
Amazon AWS
No answers on this topic
OutSystems
In a large company, patiently and consistently work the behind the scenes politics with business and IT partners across the firm.
This is transformational - you will need a solid set of key business partners to lock arms together to move forward.
Read full review
Alternatives Considered
Amazon AWS
Azure Functions is another product that provides lambda functionality, but the documentation for some of Azure's products is quite hard to read. Additionally, AWS Lambda was one of the first cloud computing products on a large cloud service that implemented lambda functions, so they have had the most time to develop the product, increase the quality of service, and extend functionality to more languages. Amazon, by far, has the best service for Lambda that I know.
Read full review
OutSystems
I tried to use WordPress with some success. Also looked at Joomla. But when I saw OutSystems I knew I had been wasting my time there. It takes you longer to get going with OutSystems - but even I as a novice realized immediately that Outsystems is simply in another league. Outsystems is powerful. (Can you compare WordPress and Joomla to Outsystems - I don't think so).
Read full review
Return on Investment
Amazon AWS
  • I was able to perform a lot of processing on data delivered from my website and little or no cost. This was a big plus to me.
  • Programming AWS Lambda is quite easy once you understand the time limits to the functions.
  • AWS Lambda has really good integration with the AWS S3 storage system. This a very good method of delivering data to be processed and a good place to pick it up after processing.
Read full review
OutSystems
  • The ease of use of the OutSystems development process has been the biggest ROI for us. We have developed our Framework product and maintained/enhanced it with only 4 workers.
  • OutSystems has enhanced their product very significantly over the last 4 years. They have gone from a simple to use tool to a very simple to use sophisticated tool that covers the standard mainframe-based computing apps and the apps used on handheld mobile devices all using the same basic set of development tools.
Read full review
ScreenShots