AWS Certified Developer - Associate: key terms
83 terms you need to know for AWS Certified Developer - Associate (DVA-C02). Filter by level, then drill them with flashcards.
Flashcards for this exam AWS Certified Developer - Associate guide
- Amazon API GatewayAWS fully managed service to create, publish, secure and monitor REST, HTTP and WebSocket APIs.Intermediate
- Amazon AuroraAWS cloud-native relational database compatible with MySQL and PostgreSQL, with distributed, self-healing storage.Intermediate
- Amazon CloudFrontAWS content delivery network that caches and delivers content from edge locations worldwide with low latency.Foundational
- Amazon CloudWatchAWS monitoring and observability service for metrics, logs, alarms, dashboards and events.Foundational
- Amazon CognitoAWS service providing customer identity: user sign-up/sign-in (user pools) and temporary AWS credentials for app users (identity pools).Intermediate
- Amazon DynamoDBAWS fully managed serverless NoSQL key-value and document database delivering single-digit millisecond performance at any scale.Foundational
- Amazon EC2 Auto ScalingAWS service that automatically adjusts the number of EC2 instances in an Auto Scaling group to maintain availability and match demand.Foundational
- Amazon Elastic Compute Cloud (EC2)AWS IaaS service providing resizable virtual servers (instances) billed per second or hour.Foundational
- Amazon ElastiCacheAWS managed in-memory caching service compatible with Valkey, Redis OSS and Memcached.Intermediate
- Amazon EventBridgeAWS serverless event bus that routes events from AWS services, SaaS apps and custom sources to targets using rules.Intermediate
- Amazon RDS ProxyManaged database proxy that pools and shares connections to RDS and Aurora, improving scalability and failover resilience.Advanced
- Amazon Relational Database Service (RDS)AWS managed relational database service for MySQL, PostgreSQL, MariaDB, Oracle, SQL Server and Db2.Foundational
- Amazon Simple Notification Service (SNS)AWS managed pub/sub messaging service that pushes messages from topics to many subscribers.Foundational
- Amazon Simple Queue Service (SQS)AWS fully managed message queue for decoupling application components; offered as Standard and FIFO queues.Foundational
- Amazon Simple Storage Service (S3)AWS object storage service offering virtually unlimited capacity with 99.999999999 percent (11 nines) durability.Foundational
- API Authentication MethodsWays clients prove identity to APIs, including HTTP Basic, API keys, bearer tokens, OAuth 2.0, and mutual TLS.Foundational
- API Rate LimitingRestricting how many API requests a client can make in a time period to protect service availability.Intermediate
- Application Load Balancer (ALB)AWS layer 7 load balancer that routes HTTP/HTTPS/gRPC traffic based on host, path, headers and query strings.Intermediate
- Application Programming Interface (API)A defined contract that lets software components communicate by exposing operations, data formats, and rules for requests and responses.Foundational
- Aurora ServerlessOn-demand autoscaling configuration of Amazon Aurora that adjusts database capacity in fine-grained increments.Intermediate
- AWS Certificate Manager (ACM)AWS service that provisions, manages and automatically renews SSL/TLS certificates for AWS integrated services.Intermediate
- AWS Cloud Development Kit (AWS CDK)An open-source framework for defining AWS infrastructure in programming languages that synthesizes CloudFormation templates.Intermediate
- AWS CloudFormationAWS's native infrastructure as code service that provisions resources from JSON or YAML templates as stacks.Foundational
- AWS CodeBuildA fully managed AWS build service that compiles code, runs tests, and produces artifacts using a buildspec.yml file.Foundational
- AWS CodeDeployAn AWS service that automates application deployments to EC2, on-premises servers, Lambda, and ECS using an appspec file.Intermediate
- AWS CodePipelineA fully managed AWS service that orchestrates release pipelines with source, build, test, approval, and deploy stages.Foundational
- AWS Command Line Interface (AWS CLI)Unified command-line tool for managing AWS services from a terminal or scripts.Foundational
- AWS Elastic BeanstalkAWS PaaS that deploys and manages web applications on EC2, load balancers and Auto Scaling from uploaded code.Intermediate
- AWS Identity and Access Management (IAM)Global AWS service for controlling authentication and authorization to AWS resources through users, groups, roles and policies.Foundational
- AWS Key Management Service (AWS KMS)AWS managed service for creating and controlling cryptographic keys used to encrypt data across AWS services.Intermediate
- AWS LambdaAWS serverless compute service that runs code in response to events without provisioning servers, billed per request and duration.Foundational
- AWS SDKLanguage-specific software development kits for calling AWS service APIs from application code.Foundational
- AWS Secrets ManagerAWS service for storing, retrieving and automatically rotating secrets such as database credentials and API keys.Intermediate
- AWS Security Token Service (AWS STS)AWS web service that issues temporary, limited-privilege credentials for IAM roles and federated users.Intermediate
- AWS Serverless Application Model (AWS SAM)An AWS framework that extends CloudFormation with simplified syntax for serverless resources like Lambda functions and APIs.Intermediate
- AWS Step FunctionsAWS serverless workflow service that orchestrates Lambda functions and AWS services as visual state machines.Intermediate
- AWS Systems Manager Parameter StoreSystems Manager capability for hierarchical storage of configuration data and secrets as plaintext or KMS-encrypted SecureString values.Intermediate
- AWS Well-Architected FrameworkAWS guidance for designing and operating reliable, secure, efficient, cost-effective and sustainable cloud workloads across six pillars.Foundational
- CloudFormation StackA collection of AWS resources created and managed as a single unit from a CloudFormation template.Intermediate
- CloudFront Origin Access Control (OAC)CloudFront feature that restricts access to an S3 origin so content is served only through the distribution.Advanced
- CloudWatch AlarmCloudWatch feature that watches a metric or expression and changes state (OK, ALARM, INSUFFICIENT_DATA) to trigger actions.Intermediate
- CloudWatch LogsCloudWatch capability for collecting, storing, searching and analyzing log data from AWS services, applications and hosts.Intermediate
- Cold StartExtra latency when a serverless platform must initialize a new execution environment before handling a request.Intermediate
- Dead Letter Queue (DLQ)Queue receiving messages that could not be processed after a maximum number of delivery attempts.Intermediate
- Distributed TracingTracking a single request as it flows across multiple services by propagating a trace context and recording timed spans.Intermediate
- DynamoDB Accelerator (DAX)Fully managed in-memory cache for DynamoDB that delivers microsecond read latency with API compatibility.Intermediate
- DynamoDB Capacity ModesDynamoDB billing options: on-demand (pay per request) or provisioned (set read and write capacity units, optionally auto scaled).Advanced
- DynamoDB Global TablesDynamoDB feature that replicates tables across multiple AWS regions as a multi-active (multi-writer) database.Advanced
- DynamoDB StreamsTime-ordered log of item-level changes in a DynamoDB table, retained for 24 hours and consumable by Lambda.Advanced
- EC2 User DataScript or cloud-init data passed to an EC2 instance that runs at first boot to bootstrap configuration.Intermediate
- Envelope EncryptionEncrypting data with a data key and then encrypting that data key with a separate master key (key encryption key).Advanced
- Event-Driven Architecture (EDA)Architecture in which components communicate by producing and reacting to events, typically through brokers, enabling loose coupling.Intermediate
- Fan-Out PatternMessaging pattern where one published message is delivered in parallel to multiple independent consumers.Intermediate
- Function as a Service (FaaS)Serverless compute model that runs individual functions in response to events, billed per invocation and execution time.Foundational
- GraphQLA query language and runtime for APIs that lets clients request exactly the fields they need from a single endpoint.Intermediate
- gRPCA high-performance open-source RPC framework that uses HTTP/2 transport and Protocol Buffers serialization.Intermediate
- Health Check EndpointAn HTTP endpoint such as /healthz or /ready that reports whether a service is alive and able to serve requests.Foundational
- HTTP MethodsThe verbs used in HTTP requests, chiefly GET, POST, PUT, PATCH, and DELETE, that map to read, create, replace, partial update, and delete operations.Foundational
- HTTP Status CodesThree-digit codes in HTTP responses indicating results: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error.Foundational
- IAM PolicyJSON document defining permissions with Effect, Action, Resource and optional Condition elements.Foundational
- IAM RoleAWS identity with permission policies that trusted principals assume to obtain temporary security credentials.Foundational
- JavaScript Object Notation (JSON)A lightweight, text-based data interchange format of objects (key-value pairs) and arrays, widely used by REST APIs.Foundational
- JSON Web Token (JWT)A compact, URL-safe token format consisting of a base64url-encoded header, payload of claims, and signature.Intermediate
- Lambda@EdgeCloudFront feature that runs Lambda functions at regional edge caches in response to viewer and origin request/response events.Advanced
- Loose CouplingDesign principle where components interact through well-defined interfaces or queues so failure or change in one does not break others.Foundational
- Microservices ArchitectureAn architectural style that structures an application as small, independently deployable services communicating over APIs.Foundational
- OAuth 2.0An authorization framework that lets applications obtain limited, delegated access tokens to APIs without handling user passwords.Intermediate
- OpenAPI Specification (OAS)A vendor-neutral standard (formerly Swagger) for describing REST APIs in YAML or JSON, including paths, parameters, schemas, and authentication.Intermediate
- Provisioned ConcurrencyAWS Lambda feature that keeps a set number of execution environments initialized to respond with consistent low latency.Advanced
- Read ReplicaAsynchronously replicated, read-only copy of a database used to offload read traffic and support disaster recovery.Intermediate
- Representational State Transfer (REST)An architectural style for web APIs that uses stateless HTTP requests on resources identified by URIs.Foundational
- Resource-Based PolicyPolicy attached directly to a resource, such as an S3 bucket or KMS key, specifying which principals can access it.Intermediate
- Route 53 Routing PoliciesRoute 53 options determining how DNS queries are answered: simple, weighted, latency, failover, geolocation, geoproximity, multivalue and IP-based.Intermediate
- S3 Bucket PolicyResource-based JSON policy attached to an S3 bucket controlling which principals can perform which actions on it.Intermediate
- S3 Event NotificationsS3 feature that sends events such as object created or deleted to Lambda, SQS, SNS or EventBridge.Intermediate
- S3 Lifecycle ConfigurationRules that automatically transition S3 objects to cheaper storage classes or expire them after set periods.Intermediate
- S3 Presigned URLTime-limited URL signed with a principal's credentials that grants temporary access to a specific S3 object.Intermediate
- S3 Transfer AccelerationS3 feature that speeds long-distance uploads by routing data through CloudFront edge locations over the AWS backbone.Intermediate
- S3 VersioningBucket setting that keeps multiple versions of each object to protect against accidental overwrites and deletions.Foundational
- Serverless ComputingCloud execution model where the provider manages servers and scaling, and customers pay only for actual usage.Foundational
- Stateless ApplicationApplication that keeps no client session data on the server, so any instance can handle any request.Intermediate
- Synchronous vs Asynchronous APIWhether an API call returns the final result immediately or accepts the request and completes it later, with status retrieved by polling or callback.Intermediate
- WebhookAn HTTP callback in which a system sends an HTTP POST to a configured URL when an event occurs.Foundational