Serverless

2024-6-4 on Tuesday
219 words
2 minutes

Serverless is a cloud computing execution model where the cloud provider manages and allocates machine resources on demand, freeing developers from the responsibility of provisioning, configuring, and managing servers.

This approach simplifies the process of deploying code into production, shifting the complexity from the operations team to the development team (also known as DevOps).

It has a pay per use pricing model, it can scale automatically based on a set of configuration parameters, and it's makes general deployment of solutions easier.

A few examples of Serverless services that are available on Amazon Web Services (AWS) that demonstrate the wide range capabilities:

  • AWS Lambda: is an “execution engine”, you provide the code to run on it and the configuration of the engine parameters (processors, memory etc.) and you can run code in the Cloud.
  • AWS CodePipeline: manages your continuous integration and delivery pipelines. No servers to manage, just supply configuration.
  • AWS CodeDeploy: manages how code is deployed to containers (AWS ECS) for example and can provide blue/green deployments (meaning, there’s no downtime to update your code).
  • AWS CloudWatch: is a logging and monitoring service. Enabling monitoring of service landscape metrics, or set alerts on threshold events.
  • AWS API Gateway: Provides API services to Create, maintain an secure endpoints at scale. These endpoints are “fire-walled”, and can also benefit from API caching to prevent overloading systems behind the Gateway.
Questions?

Get in touch with me here or my social media accounts below.

Join Our Newsletter

Get regular insights on IT career growth. Join our community of successful professionals.

    Join The IT Insider for actionable tips and exclusive content.