AWS Lambda Primary Use Case

DouglasStein - PeerSpot reviewer
Director of Engineering at MemeSpark LLC

There's a lot of use cases. The solution is used for immediate processing, so it's used everywhere. When data comes in, you process a Lambda function to tag it and categorize it. I've used Lambda functions to process inbound videos to make them smaller. I've used a Lambda function as a serverless backend for a customer-facing app, so I didn't have servers running.

View full review »
Wai L Lin O - PeerSpot reviewer
Cloud Engineer - Supervisor at KBZ Bank

We primarily use AWS Lambda for our APIs. Most of our transactions flow through the API, which is managed using API Gateway and AWS Lambda. Our development team works on the API.

View full review »
HV
Technical Leader at FPT Software

Our primary use case for Lambda is for serverless computing in our project. We have an environment in AWS with Lambda, EC2, S3, SQS, RDS, and Redshift. Our Lambda function is triggered whenever a new object is put into S3. It will validate, extract data from S3 then input metadata into MySQL and put the main data into Redshift as the data warehouse. An SQS message will be created so our Application in EC2 is alerted that there is new data to have processed.

View full review »
Buyer's Guide
AWS Lambda
March 2024
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
FL
IoT/AI/Enterprise Solutions Architect at Tech Data Corporation

AWS Lambda has serverless programming, like Logic Apps from Azure. You just configure the run-time and then they start coding. It is event-driven. It started with my obtaining Salesforce. Salesforce is a low-code and non-code program and totally SAS. Everything starts from the event, from the trigger. You get the trigger and you work at the program. You have some other models, maybe faster or fancier models. But in my opinion, this kind of program is started by locating the system and identifying where the trigger and entry point of the program are. Then you get the full advantage of the program. You don't need to worry about any infrastructure.

I think this is the future. Compared with the EC2, you don't have to pay anything if you don't run it. Otherwise, with EC2 when our client provisions the system and the instances, you always have to pay. There are other tremendous advantages, like flexibility. After you provision EC2 you can write something that does not totally follow the cloud convention. You use it to provision the container. With the program you need to have those 10 principles of cloud computing. Especially recently, within the past four or five years, I have gotten away from DevOps, or the software development life cycle. Even though I researched the product portfolio from DevOps and then the life cycle for DevOps, I try to position myself as an architect with hands-on experience.

In my opinion, Lambda is very similar to Salesforce, which is the original for the SaaS platform and is an extremely low-code environment. With Microsoft and AWS you can say, "Okay. You can choose whatever language you need to make it even more flexible." 

Everything is the cloud. Lambda is a fully managed service. If you want to do it either as a private cloud or on-premise, I'm sure you can do that, too. But I don't know how to manage the pricing structure. But then you've lost the point of Lambda because if you do not use it, you do not pay. Again, I just want to emphasize, I'm not a Lambda expert. But, logically thinking, the big advantage of serverless programming for the customer is that you just use it and pay. Pay and go. You don't need to provision anything.

All my experience with AWS Azure is on the public cloud. We do not get too deep. In IBM we do. When we do sales training we always get the private cloud on-premise. There are many reasons for this. One reason is that IBM lost the battle for the public cloud so we get into it much deeper. We go to the enterprise and we can deploy programs to your data center and offices. But for the tech data for AWS and Azure, we are all using the public cloud as a showcase when we talk to the customer and to the retailer.

View full review »
Atif Tariq - PeerSpot reviewer
Cloud and Big Data Engineer | Developer at Huawei Cloud Middle East

Lambda is essentially a serverless computing service offered by AWS. It allows you to run your code or applications without needing to manage servers. You can deploy your IT code or applications, and it seamlessly integrates with other AWS services, like S3 for data storage. You don't need to purchase or manage any servers. So, Lambda offers a way to run applications without the complexity of infrastructure.

View full review »
Harsha Ravnikar - PeerSpot reviewer
Senior Solutions Architect at Sysmex America, Inc.

AWS Lambda is good because if you chop up your application into small pieces and that is something that can be accomplished as a Lambda-based solution on the cloud, you will save on the cost of your applications.

The reason Amazon AWS has provided AWS Lambda is to allow people to write small pieces of application tasks that will run on Amazon's own internal servers.

View full review »
MOMEN ABDELSADEK - PeerSpot reviewer
Senior ict specialist at Information& eGov Authority

Our primary use case for AWS Lambda is a backend service module. Thanks to this solution, we do not need to worry about hardware or resource utilization. It saves us time. 

It saves us a lot of setup time. And, because it's our code, we will use Lambda. Lambda is the best AWS product we can use for running our code and it is very quick for the developers. All they have to do is commit their codes and, once we set up our code pipeline once after committing the code and building and deploying to our Lambda, the project will be up and running in the market. This setup is better than managing on EC2. We don't need to use EC2 in this case. 

View full review »
DR
President at a computer software company with 11-50 employees

Usually, it is for small transactions. They're very atomic transactions. For example, we built a solution for an ad platform where an electronic ad runs for about 15 seconds a piece. Every time one of the ads runs, we have to record where did it run, how long did it run for, who was in the room, and how many people. There is a bunch of data around that. We typically send that transaction through an Amazon Kinesis pipe into a Lambda function, and then Lambda will take it and store it in S3 or target it to Redshift or put it in some kind of data store. That's one example of what we would use it for. That's a typical model for Lambda. 

View full review »
CS
Sr Technical Specialist at a financial services firm with 10,001+ employees

We have one or two use cases for real-time file processing. We use the event triggers to detect file arrival.

View full review »
Hazem Shaalan - PeerSpot reviewer
Site Engineer at Audio technology

We are building a Twitter-like application in the boot camp. I have used Lamda for the integration of the post-confirmation page in the application. This will help you get your one-time password via mail. You can log in with the help of a post-confirmation page. We didn’t want to set up an instance specifically for confirmation. We used the Lambda function so that it goes back to sleep after pushing up.

View full review »
Sai Durga - PeerSpot reviewer
Sr.Software Engineer at Xoriant

We primarily use the solution for integration purposes. We use it very closely with Jira, for example. 

View full review »
RANJAN KUMAR - PeerSpot reviewer
DevOps Engineer at ZoomOps Technology

AWS Lambda is a serverless computing service provided by AWS. It is allowed to run the course without the provisioning or managing server and paying only for the compute time consumed during execution.

View full review »
Swathi Minchala - PeerSpot reviewer
Software Engineer at Relevance Lab

I have to send daily reports. We have many child accounts in AWS Organizations. We need reports on the cost of the accounts. I use AWS Lambda because we have to run the code without provisioning the servers. AWS Lambda is a serverless computing service.

View full review »
PremKashyap - PeerSpot reviewer
Solution & Integration Architect - AWS Cloud & Modernization at a tech vendor with 10,001+ employees

We are building microservices in Lambda and exposing them via an API Gateway for the end consumer. These microservices talk to DynamoDB, or third-party APIs but can also be event-driven. These microservices carry out specific business functionalities.

We have plans to increase usage in the future. We have been modernizing our usage of SOA technology and rewriting those SOA services on the cloud using AWS Lambda. We are transitioning to a serverless environment using Lambda. 

View full review »
Ashish Disawal - PeerSpot reviewer
DevOps Consultant at PraHari Tech

We use it primarily for image resizing in batch and scheduled jobs. Additionally, one of our clients relies on Lambda for running a continuously active custom API, handling their ongoing API requests.

View full review »
Cuneyt Gurses - PeerSpot reviewer
Solution Architect, DevOps Engineer at sonne technology

Our company uses the solution as a function engine to deploy triggered events for customers. We have a team of twelve developers and our deployments have 1,000 to 2,000 customers during peak times. 

View full review »
AJ
Senior Software Engineer at a financial services firm with 10,001+ employees

We primarily use the solution for our backup coding for one of the ABDI services. We had a big job for the callout function, therefore we implemented Lambda here.

View full review »
VinayKumar2 - PeerSpot reviewer
Lead Data Engineer at Seven Lakes Enterprises, Inc.

We use AWS Lambda extensively for our maintenance work, for our products, and in our daily actions. We try to move some data based on alerts in certain situations and events. For example, if we are using queues based on the queue methods, we prefer to trigger different Lambdas for different functions (to enable some functionality across products). There are also a few Lambdas for audits. There are a few Lambdas for backups and many other use cases. 

View full review »
GM
Assistant Consultant at a logistics company with 10,001+ employees

I am using AWS Lambda for building web and mobile applications.

View full review »
SK
DevOps Consultant at Nissan Digital

We are using the solution for creating the functionality. We store files over S3 and trigger that functionality to deploy our application. We use the solution for serverless activity. Once we store the files inside our S3 bucket, we write specific scripts in Lambda for auto-configuration. Afterward, whenever we send any data inside the S3, it gets automatically picked and deployed in the particular server.

View full review »
ShilpaShivapuram - PeerSpot reviewer
Principal Data Architect at Wells Fargo

As a platform team, we had to enable a light-weight ingestion platform ensuring the aspects of governance were baked into the platform and the business teams could accelerate their cloud adoption and only develop the business logic.

View full review »
Parth Solanki - PeerSpot reviewer
Lead Engineer at Advance Idea Modules

AWS Lambda is a serverless architecture. So, you can use three languages like Java, Python, and Node. You can write your code in any language. The main use is if you have a team and your team has one Java developer, one Python developer, or one JavaScript developer. You all want to work together and in a single project, you can use multiple languages, by any of the users.

View full review »
Mati Cohen - PeerSpot reviewer
Head of Algorithms at Stealth Startup

My primary use cases for AWS Lambda is collecting data from other systems through API, pre-calculations, and ETL.

View full review »
Joaquin Marques - PeerSpot reviewer
CEO - Founder / Principal Data Scientist / Principal AI Architect at Kanayma LLC

There a variety of use cases for this solution but it is mostly used for data processing type transformations from one source to a target. In instances when Lambda works well, we are planning to increase usage. 

Deployment and maintenance of Lambda requires two people but this may increase depending on the size of the deployment.

View full review »
MW
Cloud DevOps engineer at DeepMetis

AWS Lambda is mainly used for automation. To simplify, in AWS Lambda, I define a function, and I can invoke that function or feature whenever I want and on schedule.

For example, if I have data to collect daily from different services, I schedule the AWS Lambda function to do that, and it does the job. That's one of the use cases of the tool.

Another use case for AWS Lambda is when you have multiple servers running and need to shut down the servers at night. You can configure an AWS Lambda function that would shut down the servers every night on schedule. You can also use it as a backend and invoke it through API, so you deploy your backend from an AWS Lambda function, then link it with the API gateway, then you can invoke your function through the API.

View full review »
RP
Consultant at a computer software company with 1,001-5,000 employees

My prior company used the solution to perform event-based actions and notifications, process data in an S3 bucket, and send messages in the SQS queue. 

Our development team worked with 300 users across different departments to integrate the solution. 

View full review »
AT
Principal Solution Architect at a construction company with 51-200 employees

In our organization, we have a huge number of users using Lambda, approximately around 100. We are using Lambda based on several considerations like costs, and scalability and it provides us with high availability and scalability in our processes.

View full review »
Ekule Mbeng - PeerSpot reviewer
DevOps Engineer at United Vision

Our primary use case for the solution is automation. There was a scenario where we tried to reduce cost in our environment using Instance Scheduler, where the AWS Lambda function was also used during that process. So we use it for automation and tagging.

View full review »
Sunil Morya - PeerSpot reviewer
Consultant at a tech vendor with 10,001+ employees

Lambda is basically a serverless computation service. We are partners with AWS and I'm a consultant. 

View full review »
Daniel Calatrava - PeerSpot reviewer
Genesys Cloud Consultant / Software Engineer at Hightelecom

We have some services deployed that we need to consume in Lambda because it's a faster and better implementation. We have a model that microservice in the product, which we implement in AWS. For that reason, we use Lambda.

View full review »
AM
Global Data Architecture and Data Science Director at FH

AWS Lambda enables server-less architecture for seamless orchestration. We use the solution for various orchestrations. This is very useful when you would need to perform orchestrations of the different applications together. Many organisations are using this solution for web and mobile applications at scale. 

View full review »
SJ
Director Of Sales Marketing at a energy/utilities company with 10,001+ employees

We are primarily using AWS Lambda for real-time API services. We use AWS Redshift to support our Lambda code functions. 

This solution is cloud-based. 

View full review »
AW
CEO at a healthcare company with 51-200 employees

We are a startup, and we are doing faster and cheaper storage for IT. We are going to offer our storage services in about two months, and we are starting with AWS. We do lossless compression using microservices. We do the compute in a lossless compression way similar to gzip, WinZip, or PKZIP, except that we are giving a discount to customers.

The product that we are developing is not yet in the market. We are doing alpha testing for select customers who are using AWS. The biggest advantage is that you get faster storage without doing a forklift upgrade, and you get 35% cheaper storage. So, you get 2X faster storage with a 35% to 50% lower monthly bill.

We use AWS Lambda to encode and decode data. I work on the encode and decode software. I am working with a cloud developer. He works on the Lambda deliverable and wraps my C code with his C++ wrappers. They get bundled together with no JS stuff.

View full review »
AN
AWS Architect III - Cloud Engineer at a financial services firm with 1,001-5,000 employees

We had to deploy some serverless Node.js applications.

View full review »
Johnson Adekunle - PeerSpot reviewer
Senior Software Engineer | AWS Certified Solutions Architect at Venture Garden Group

We use AWS Lambda for jobs that we just want to offload to a cloud function. We are an educational institution, and if I want to upload an exam I generated for all my students, then I just write the script on AWS Lambda. That is, we use it for independent jobs that we can offload on their own.

View full review »
Muhmad Tabrez A Deewanji - PeerSpot reviewer
Lead Software Engineer at a tech services company with 1,001-5,000 employees

We're using AWS Lambda to trigger jobs and receive SQS messages. We're also using the tool as a single unit where you have computing, storage, and network.

View full review »
MS
Director - Technology Operations at a educational organization with 10,001+ employees

We have a DNS as a service and NAS as a service, which integrates, and we use Lambda functions there. We have a lot of applications that we use Lambda for. 

This solution is cloud-based. 

View full review »
VR
Cloud Engineer at a retailer with 10,001+ employees

Lambda can be used for automating AWS resources. 

It can also be used for automation outside of the cloud and for serverless applications. With Lambda, you can apply the code directly. 

View full review »
WT
Senior Cloud Consultant at GBM

The product serves as a function as a service, a serverless environment, you can say. It's a serverless environment, or, as some people call it, function as a service, FaaS.

We have been using it as a mobile backend. We have a mobile frontend, a mobile application, which uses the AWS Lambda functions running in the cloud. It serves as an API backend for a mobile application that is running in the frontend.

View full review »
SurjitChoudhury - PeerSpot reviewer
Data engineer at Cocos pt

The primary use case is processing data. We use the pipeline multiple places to process the data. Whatever JSON files we get, we have to standardize, enrich, and also format to the application.

View full review »
YK
Assistant to Vice President at a consultancy with 10,001+ employees

Our primary use case is for our financial institutions. We use it for many customers that we work with. We develop solutions for our customers and run them on AWS. We wanted to build the solution on the public cloud and out of all the public cloud providers, AWS is the best. It has a rich set of services. 

View full review »
Ibrahim-Rasras - PeerSpot reviewer
Lead solution architect at a government with 1,001-5,000 employees

AWS Lambda is used for the whole surface, it does the backups, and schedules, and learns some of the core functionalities but it can depend on the topic or application. The solution is used to build APIs and many other functions 

View full review »
Naresh Rayakwar - PeerSpot reviewer
Lead architect at Tech Mahindra Limited

My primary use case for this solution is usually for event-driven architecture. Since it's AWS, it's cloud-based. 

View full review »
it_user1222389 - PeerSpot reviewer
AWS Platform Head & Chief Architect - CMA Unit at a tech services company with 10,001+ employees

Primarily, I work with all my clients to provide them with solutions. We are a service company, so we work with clients to define and build applications that resolve their need for automation issues. I create the solutions, and then there is a delivery team of mine which works to deliver that solution to the client.  

View full review »
Shaamil Ashraff - PeerSpot reviewer
Architect - Database Administration at Mitra Innovation

We have used Lambda for

batch processing for specific schedules.

different bot functions that run regularly,

Application business logic

View full review »
VG
AWS Developer at a computer software company with 1,001-5,000 employees

AWS Lambda is used to write developer codes in Python. It is a place we can run where we can run our codes.

View full review »
KA
Technical Director at Look Ltd

It is used for capturing data through an API.

View full review »
WC
Member at a religious institution with self employed

We use it for serverless functions.

View full review »
MS
IT Analyst at Barakat Groip

Our website is hosted on AWS, and we use Lambda to create trigger points.

View full review »
DT
Software Development Manager at a financial services firm with 10,001+ employees

We use AWS Lambda for several things. We are using it, for instance, to do authentication of information from HTTP sites. We use it for alerting when monitoring the direct database infrastructure, and we use it for API transformation.

View full review »
DC
Consultant at a educational organization with 11-50 employees

The product is primarily used to deploy code and provision a software solution to your clients when they don't have the time. You don't have to pay for the servers and the uptime.

View full review »
CO
Head of Implementation and Security at a financial services firm with 1-10 employees

We are using the latest version.

We use the solution for the building of small applications.

View full review »
SS
Sr. Technology Specialist at a computer software company with 5,001-10,000 employees

It is useful in many scenarios. For example, in a microservices architecture where serverless functionality is required, one can use Lambda.

View full review »
Serg Anonymous - PeerSpot reviewer
Project Manager at Yukon

We mainly use AWS Lambda for data transformation and authentication.

View full review »
Ravi Satyanarayana - PeerSpot reviewer
IT Analyst at Tata Consultancy

We use this solution for a mobile banking application with the ability to scale as per demand and to focus on core business functions rather than the platform.

View full review »
JP
Chief Technology Officer at a financial services firm with 11-50 employees

We use AWS Lambda to automatically manages some compute resources.

It triggers and screens some of my services.

View full review »
it_user876690 - PeerSpot reviewer
Chief Executive Officer at a tech services company with 51-200 employees

I back up my MongoDB, that database has user data. The performance of AWS Lambda has been fine.

View full review »
PZ
Senior Analyst with 11-50 employees

We have some APIs and we use some mechanisms to process these APIs. Normally, some APIs need to be hosted by some servers. However, with this product, we can compute everything serverless.

View full review »
ZF
Cloud architect at a tech vendor with 1-10 employees

AWS Lambda is a Code as a Service product. It is used for running code.

View full review »
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees

1. Use lambda function to trigger the jenkins jobs to make whole release pipeline.

2. Send the slack notification once the release with automated test is done.

View full review »
AS
IT Auditor & Compliance Officer at a tech vendor with 51-200 employees

I am using AWS Lambda to set up real-time notifications and backup transfers.

View full review »
AP
Technical Architect at a tech services company with 1,001-5,000 employees

We have only used it for a few services. It's still in POC mode. We haven't done any production on it currently. 

View full review »
Buyer's Guide
AWS Lambda
March 2024
Learn what your peers think about AWS Lambda. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.