Its a good service to you use when you have workflow which take less compute time and works on trigger for event driven setups Review collected by and hosted on G2.com.
Nothing so far as I didn't face any challenges with lambda Review collected by and hosted on G2.com.
AWS Lambda is like a small set of function that can be executed without setting up any server.All you need to do is to write your small server side code, create an api gateway or use any other services like ( S3 Events, SNS, Cloud Watch Events) to trigger your lambda function.
Its That easy to use and implement all you need is your code create a lambda function test it set a trigger and you are good to go.
No need to set up any server on ec2.
Aws Lambda is cost efficent you will only pay on the number of api calls or event triggers and the amout of time your code takes to execute check their documentations for more details on pricing.
Their new feature introduces use of ecr docker images with lambda function. so you can configure a docker image and use it as aws lambda function. Review collected by and hosted on G2.com.
There are only Limited things you can do with aws lambda like
1) You can only execute small server side code, and uncompressed docker images less than 10gb
2) You'll face some latency issue because it take some time to invoke lambda function Review collected by and hosted on G2.com.
Serverless Architecture: AWS Lambda allows developers to focus solely on writing code without worrying about server management. This enables faster development cycles and reduces operational overhead.
Scalability: Lambda automatically scales to accommodate incoming requests. It can handle a few requests per day to thousands of requests per second without any manual intervention, making it ideal for applications with unpredictable traffic patterns.
Cost Efficiency: With Lambda, you only pay for the compute time consumed by your code, measured in milliseconds. This pay-per-use model can result in significant cost savings, especially for sporadically used or low-traffic applications. Review collected by and hosted on G2.com.
Cold Start Latency: When a Lambda function is invoked for the first time or after a period of inactivity, there may be a noticeable delay due to cold start latency. This latency can impact the responsiveness of applications with strict latency requirements.
Execution Time Limit: Lambda functions have a maximum execution time limit of 15 minutes. This constraint may not be suitable for long-running tasks or workflows that exceed this limit. Review collected by and hosted on G2.com.
AWS Lambda allows you to add custom logic to AWS resources such as Amazon S3 buckets and Amazon DynamoDB tables, so you can easily apply compute to data as it enters or moves through the cloud. Review collected by and hosted on G2.com.
Here's what not to do with AWS Lambda:
- Serverless Async Calls.
- Shared Code/Logic.
- Distributed Monoliths.
- Complex Processing.
- Serverless Big Data ETL Pipeline.
- Real-time Communication IoT.
- Long Processing Tasks. Review collected by and hosted on G2.com.
It's so simple to work with it, to integrate it within other systems and services. You can start to implement it in a few lines of code and a few minutes.
The rules are simple, understand the way it works and it gives wonderful performance.
I have lambda functions implemented for hundreds of APis and for a scale of millions of requests per day.
So much content about Lambda online and in the AWS community which is very professional and supportive. Review collected by and hosted on G2.com.
I can find any bad side of Lambda. If I do so, I just realized that it's a case of abuse of Lambda like batch or heavy processing, which doesn't fit lambda by design. Review collected by and hosted on G2.com.
It is a decent solution if you want to host serverless functions and run some backend logic in the AWS Cloud environment Review collected by and hosted on G2.com.
Cold starts is a general issue of serverless functions. Review collected by and hosted on G2.com.
AWS is first of all user friendly and easily implementable compared to other cloud architecture. It has number of service with various application based configuration. AWS services has multiple advantages wrt usage of service i.e. S3 bucket has versioning, easily accessible through all the other applications, fast. Each services has numerous benefits as per individual or integrated with other services. Review collected by and hosted on G2.com.
Some of the services like athena are costly for a smaller purpose applications. Review collected by and hosted on G2.com.
The best part is it require no server, its a serverless cloud infrastructure
Highly scalable and pay for what you use procedure.
No patching and upgrade
Supporing Nodejs and Python.
Trigger and event.
File processing
Stream processing
Web application
Mobile web backend Review collected by and hosted on G2.com.
Nothing as such its a good to go service who want to upload code to the cloud and be rest assured aws will take other steps and do the rest. Review collected by and hosted on G2.com.
It is easy to implement a full scale backend with ease of integration with the existing frontend solution. Review collected by and hosted on G2.com.
Sometimes it can take time in configuring functions and also it is costly. Review collected by and hosted on G2.com.
It is very easy to integrate with the server. We can easily use it. Whenever we require the customer support we get it in the short instance of time. They care about it very well. I use it frequently in nowadays to check the CPU,memory and many more things in single click. Review collected by and hosted on G2.com.
I don't think there is any thing bad with the AWS cloud. Review collected by and hosted on G2.com.