AWS Lambda allows you to easily automate your IT processes so you can focus on writing business logic. With AWS Lambda, there are no servers to manage or provision. You just need to upload your code, and everything required to run and scale it is handled for you with high availability. You pay only for the compute that you use.
You can use AWS Lambda to automate repetitive processes by triggering them with events or by running them on a fixed schedule. You can automatically update the firmware of hardware devices, start and stop Amazon EC2 instances, schedule security group updates, or automate your test and deployment pipeline.

See the article for full details.