Services
AWS offers a comprehensive portfolio of services to support your business as you develop modern applications.
Compute
Develop, deploy, run, and scale your applications and workloads in the world’s most powerful, secure and innovative cloud - without managing infrastructure.
AWS Lambda lets you run code without provisioning or managing servers. With Lambda, you pay only for the compute time you consume.
AWS Fargate is a serverless compute engine for containers that works with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service.
Integration
Communicate between decoupled components within microservices, distributed systems, and serverless applications.
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
AWS AppSync is a managed service that uses GraphQL to make it easy for applications to get exactly the data they need.
Amazon SQS is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
Amazon Simple Notification Service (SNS) is a fully managed messaging service for both system-to-system and app-to-person (A2P) communication.
AWS AppMesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure.
Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information.
AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications.
Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services.
Data
Store terabytes to petabytes of new types of data with millisecond latency, process millions of requests per second, and scale to support millions of users anywhere in the world.
Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.
Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud.
Amazon Elastic File System (Amazon EFS) is a simple, scalable, fully managed, cloud native, elastic file system to persist and share data from AWS containers and serverless deployments.
Amazon DocumentDB is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads.
Amazon Elasticache is a fully managed in-memory data store, compatible with Redis or Memcached, that powers real-time applications with sub-millisecond latency.
Developer agility
Improve developer agility by automating the complete application lifecycle, including development, building, testing, monitoring, provisioning, and deployment.
AWS Amplify is a set of tools and services that enables mobile and front-end web developers to build secure, scalable full stack applications, powered by AWS.
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories.
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
AWS Cloud Development Kit (CDK) is an open source software development framework to model and provision your cloud application resources using familiar programming languages.
AWS CloudFormation provides a common language for you to model and provision AWS and third-party application resources in your cloud environment.
AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
AWS CodeArtifact is a fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process
AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers.