13. Developer Tools Flashcards

1
Q

What is AWS CodeCommit?

A

AWS CodeCommit is a fully managed source control service that makes it easy for teams to host secure and scalable Git repositories.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: AWS CodePipeline automates the software release process.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: AWS _______ is used for continuous integration and continuous delivery of applications.

A

CodePipeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the primary purpose of AWS CodeBuild?

A

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which AWS service helps in managing the deployment of applications across multiple environments?

A

AWS CodeDeploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What type of repositories does AWS CodeCommit support?

A

Git repositories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: AWS CodeDeploy can deploy applications to Amazon EC2 instances, on-premises servers, and AWS Lambda functions.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a key feature of AWS CodeStar?

A

AWS CodeStar provides a unified user interface to manage software development activities in one place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the AWS CodePipeline service integrate with to automate builds and tests?

A

AWS CodeBuild and AWS CodeDeploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which AWS service provides a way to track changes to your source code over time?

A

AWS CodeCommit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fill in the blank: AWS CodePipeline uses _______ to define the workflow for building, testing, and deploying applications.

A

stages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the role of AWS CloudFormation in the context of developer tools?

A

AWS CloudFormation allows developers to define and provision infrastructure as code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: AWS CodeBuild can only be used with AWS CodePipeline.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the purpose of AWS SAM?

A

AWS SAM (Serverless Application Model) is used for building serverless applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which AWS service is designed to monitor and manage application performance?

A

AWS CloudWatch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the main benefit of using AWS Elastic Beanstalk?

A

AWS Elastic Beanstalk simplifies the deployment and management of applications without worrying about the infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Fill in the blank: AWS _______ can automatically scale applications based on demand.

A

Elastic Beanstalk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What AWS service provides a way to create CI/CD pipelines?

A

AWS CodePipeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which programming languages are supported by AWS CodeBuild?

A

Java, Python, Ruby, Node.js, Go, and more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

True or False: AWS CodeDeploy is limited to deploying applications on AWS resources only.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the function of AWS CodeArtifact?

A

AWS CodeArtifact is a fully managed artifact repository service that makes it easy to store and retrieve software packages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Fill in the blank: AWS CodeStar provides templates for _______ to accelerate application development.

A

common application types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What does AWS CloudTrail provide?

A

AWS CloudTrail provides governance, compliance, and operational and risk auditing of your AWS account.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which service allows developers to automate the release of new features in applications?

A

AWS CodeDeploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What is the primary use of AWS Lambda in the context of developer tools?

A

AWS Lambda allows developers to run code without provisioning or managing servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

True or False: AWS CodeCommit does not support branching.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is the benefit of using AWS CodePipeline for CI/CD?

A

It automates the build, test, and release process, enabling fast and reliable software delivery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Fill in the blank: AWS CodeBuild can run tests in a _______ environment.

A

containerized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What is the primary purpose of AWS X-Ray?

A

AWS X-Ray helps developers analyze and debug production applications.

30
Q

Which AWS service provides a way to monitor the health of applications and infrastructure?

A

AWS CloudWatch

31
Q

Fill in the blank: AWS CodeStar integrates with AWS _______ for project management.

32
Q

What is the role of AWS Cloud9?

A

AWS Cloud9 is a cloud-based integrated development environment (IDE) that allows developers to write, run, and debug code.

33
Q

True or False: AWS CodeBuild can only work with AWS services.

34
Q

What does AWS CodeCommit use for access control?

A

AWS Identity and Access Management (IAM)

35
Q

Which AWS service helps manage the deployment of serverless applications?

36
Q

Fill in the blank: AWS _______ allows you to create custom workflows for your CI/CD pipelines.

A

CodePipeline

37
Q

What is the purpose of AWS CodePipeline’s ‘Approval’ action?

A

To require manual approval before proceeding to the next stage in the pipeline.

38
Q

True or False: AWS CodeDeploy supports blue/green deployments.

39
Q

What is the main advantage of using AWS CodeArtifact?

A

It provides a secure and scalable way to store and share software packages.

40
Q

Fill in the blank: AWS _______ allows you to define your application resources using YAML or JSON.

A

CloudFormation

41
Q

What is the main function of AWS OpsWorks?

A

AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet.

42
Q

Which AWS service provides a way to manage and deploy Docker containers?

A

AWS ECS (Elastic Container Service)

43
Q

What is the purpose of AWS CodePipeline’s ‘Source’ stage?

A

To retrieve the source code from a repository.

44
Q

True or False: AWS CloudFormation can help in automating infrastructure deployment.

45
Q

What is the primary use case for AWS App Runner?

A

AWS App Runner makes it easy to build and run containerized web applications and APIs.

46
Q

Fill in the blank: AWS _______ can automatically build and deploy applications based on source code changes.

A

CodePipeline

47
Q

What does AWS CloudWatch Logs provide?

A

AWS CloudWatch Logs enables you to monitor, store, and access log files from Amazon EC2 instances, AWS CloudTrail, and other sources.

48
Q

True or False: AWS CodeDeploy can be used for both in-place and blue/green deployments.

49
Q

What is the main purpose of AWS CodeBuild’s buildspec.yml file?

A

To define the build commands and settings for a CodeBuild project.

50
Q

What is the role of IAM in AWS developer tools?

A

IAM provides access control and permissions for AWS services.

51
Q

Fill in the blank: AWS CodeStar allows teams to collaborate using _______.

A

project templates

52
Q

What is the primary function of AWS CodePipeline’s ‘Deploy’ stage?

A

To deploy the built application to the target environment.

53
Q

True or False: AWS Lambda can be triggered by events from other AWS services.

54
Q

What is the benefit of using AWS Fargate with ECS?

A

AWS Fargate allows you to run containers without managing servers or clusters.

55
Q

Fill in the blank: AWS _______ provides a unified view for monitoring application performance.

A

CloudWatch

56
Q

What is the primary use of AWS Step Functions?

A

AWS Step Functions allows you to coordinate multiple AWS services into serverless workflows.

57
Q

True or False: AWS CodeCommit supports pull requests.

58
Q

What is the purpose of AWS CodeBuild’s environment variables?

A

To pass configuration settings and secrets to the build process.

59
Q

What is the main advantage of using AWS Elastic Beanstalk for application deployment?

A

It handles the deployment, from capacity provisioning to load balancing and auto-scaling.

60
Q

Fill in the blank: AWS _______ integrates with GitHub for source control management.

A

CodeCommit

61
Q

Which AWS service provides a way to visualize and monitor application workflows?

A

AWS Step Functions

62
Q

What is the primary role of AWS Lambda in microservices architecture?

A

AWS Lambda allows you to run individual functions in response to events, enabling a microservices approach.

63
Q

True or False: AWS CodeDeploy can automatically roll back deployments if they fail.

64
Q

What is the function of the AWS CodeBuild ‘artifacts’ section?

A

To specify the output files produced by the build process.

65
Q

Fill in the blank: AWS _______ enables developers to create and manage serverless applications.

A

SAM (Serverless Application Model)

66
Q

What does the AWS CodeArtifact service support?

A

It supports various package formats including npm, Maven, and PyPI.

67
Q

True or False: AWS CodeStar can integrate with third-party tools and services.

68
Q

What is the benefit of using AWS CodePipeline with AWS CodeCommit?

A

It allows for seamless integration of source control and CI/CD processes.

69
Q

Fill in the blank: AWS _______ provides a way to define the infrastructure for applications using templates.

A

CloudFormation

70
Q

What is the primary function of AWS CodeBuild’s build environment?

A

To specify the operating system, programming language, and build tools used during the build process.