Serverless AWS
Serverless on AWS
Build and run applications without thinking about servers
AWS offers technologies for running code, managing data, and integrating applications, all without managing servers. Serverless technologies feature automatic scaling, built-in high availability, and a pay-for-use billing model to increase agility and optimize costs. These technologies also eliminate infrastructure management tasks like capacity provisioning and patching, so you can focus on writing code that serves your customers. Serverless applications start with AWS Lambda, an event-driven compute service natively integrated with over 200 AWS services and software as a service (SaaS) applications.
1. Move from idea to market, faster
Eliminate operational overhead so your teams can release quickly, get feedback, and iterate to get to market faster.
2. Lower your costs
With a pay-for-value billing model, resource utilization is automatically optimized and you never pay for over-provisioning.
3. Adapt at scale
With technologies that automatically scale from zero to peak demands, you can adapt to customer needs faster than ever.
4. Build better applications, easier
Serverless applications have built-in service integrations, so you can focus on building your application instead of configuring it.
Serverless services on AWS
Modern applications are built serverless-first, a strategy that prioritizes the adoption of serverless services, so you can increase agility throughout your application stack. We’ve developed serverless services for all three layers of your stack: compute, integration, and data stores. Consider getting started with these services:
Compute
AWS Lambda
AWS Lambda is an event-driven, pay-as-you-go compute service that lets you run code without provisioning or managing servers.
AWS Fargate
AWS Fargate is a serverless compute engine that works with Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
Application integration
Amazon EventBridge
Amazon EventBridge is a serverless event bus that lets you build event-driven applications at scale across AWS and existing systems.
AWS Step Functions
AWS Step Functions is a visual workflow orchestrator that makes it easy to sequence multiple AWS services into business-critical applications.
Amazon SQS
Amazon Simple Query Service (SQS) is a message queuing service enabling you to decouple and scale microservices, distributed systems, and serverless applications.
Amazon SNS
Amazon Simple Notification Service (SNS) is a fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication.
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy to create and publish APIs at any scale.
AWS AppSync
AWS AppSync is a fully managed service that accelerates application development with scalable GraphQL APIs.
Serverless AWS
Data store
Amazon S3
Amazon Simple Storage Service (Amazon S3) is an object storage service designed to store and protect any amount of data.
Amazon DynamoDB
Amazon DynamoDB is a key-value and document database service, delivering single-digit millisecond performance at any scale.
Amazon RDS Proxy
Amazon RDS Proxy is a managed database proxy for Amazon Relational Database Service (RDS) that makes applications more scalable and secure.
Amazon Aurora Serverless
Amazon Aurora Serverless is a MySQL and PostgreSQL-compatible relational database that automatically scales capacity based on your application’s needs.
Source: aws.amazon
Comments
0 comments