AWS CloudFormation
Infrastructure as Code (IaC).
<h3>AWS CloudFormation</h3>
<p><strong>Definition:</strong> Infrastructure as Code (IaC) service.</p>
<p><strong>Components:</strong> Templates (JSON/YAML), Stacks, Change Sets, StackSets.</p>
<p><strong>Features:</strong> Drift detection, nested stacks.</p>
AWS CDK
Define infrastructure in code.
<h3>AWS CDK (Cloud Development Kit)</h3>
<p><strong>Definition:</strong> Define cloud infrastructure using programming languages.</p>
<p><strong>Supported Languages:</strong> TypeScript, JavaScript, Python, Java, C#, Go.</p>
AWS Systems Manager
Unified UI for operational data.
<h3>AWS Systems Manager</h3>
<p><strong>Definition:</strong> Operational insights and actions on AWS resources.</p>
<p><strong>Capabilities:</strong> Parameter Store, Run Command, Session Manager, Patch Manager, Automation.</p>
AWS CodeCommit
Secure Git-based repositories.
<h3>AWS CodeCommit</h3>
<p><strong>Definition:</strong> Private Git repositories.</p>
<p><strong>Features:</strong> Encryption at rest/in-transit, integration with IAM, pull request workflows.</p>
AWS CodeBuild
Build and test code.
<h3>AWS CodeBuild</h3>
<p><strong>Definition:</strong> Fully managed build service.</p>
<p><strong>Features:</strong> Pay per minute, custom environments, buildspec.yml configuration.</p>
AWS CodeDeploy
Automate code deployments.
<h3>AWS CodeDeploy</h3>
<p><strong>Definition:</strong> Automate code deployments.</p>
<p><strong>Deployment Types:</strong> In-place, Blue/Green.</p>
<p><strong>Supported Platforms:</strong> EC2, Lambda, ECS, on-premises servers.</p>
AWS CodePipeline
Automate release pipelines.
<h3>AWS CodePipeline</h3>
<p><strong>Definition:</strong> Continuous delivery service.</p>
<p><strong>Components:</strong> Stages → Actions → Artifacts.</p>
<p><strong>Integrations:</strong> CodeBuild, CodeDeploy, Elastic Beanstalk, third-party tools.</p>