3.0 - Deployment, Migration, and AI Flashcards
(86 cards)
CI/CD stands for…
Continuous Integration / Continuous Deployment
Integrating or merging small code changes frequently is the definition of…
Continuous Integration
Automating the build, test, and deployment functions is the definition of…
Continuous Deployment
CodeCommit, CodeBuild, CodeDeploy, and CodePipeline are all…
AWS Development Tools
A central repository for storing source code, binaries, images, and libraries is…
CodeCommit
The tool for building .Net core packages, Node.js packages, or Docker images is…
CodeBuild
What does CodePipeline do?
Takes code from CodeCommit, invokes CodeBuild, then invokes CodeDeploy
Merge, Prepare, and Deploy are the three stages of…
the CI/CD workflow
What is Cloud9?
AWS’s integrated IDE
What does CodeArtifact do?
Artifact repository for packages (Maven, NPM, Python)
“Coupling” describes…
the dependencies between components in an application
The ability for application components to operate independently is due to…
microservices
SQS (Simple Queue Service), SNS (Simple Notification Service), and EventBridge are AWS tools which help do what?
Integrate application components
The main AWS tool for decoupling application components is…
SQS (Simple Queue Service)
SNS is what and does what?
Simple Notification Service, sends SMS texts or emails to subscribers - or other applications
In order to receive an SNS message, subscribers must subscribe to a…
Topic
ARN stands for…
Amazon Resource Name
Message queues assist what concept of modern programming?
Decoupling - the process which generates the message is not dependent on the component which reads the message
True or false: SQS is push-based.
False - SQS is pull-based.
True or false: multiple components can write to or read from the same queue.
True
A queue type which strictly preserves order is…
FIFO
A queue which offers best-effort ordering, at least one guaranteed delivery, and occasional duplicates is…
a standard queue (the default)
Which is cheaper, short polling or long polling of queues?
Long polling - nothing will be returned until there’s actual data or the poll times out. In short polling, a charge is applied even if there is no data/message.
What does SES do?
Simple Email Service allows your application to send richly-formatted HTML emails. Also sends emails in bulk, and tracks open/click-through rates.