What is Aws Codecommit,Codebuild, Codepipline,Codedeploy, Codeartifacts,S3,Sns,Cloudwatch,Elasticbeanstalk ,Cloudformation?

What is Aws Codecommit,Codebuild, Codepipline,Codedeploy, Codeartifacts,S3,Sns,Cloudwatch,Elasticbeanstalk ,Cloudformation?

CodeCommit:

⚡ CodeCommit is a Private git repository to store our source code and access is controlled through IAM.

Codebuild:

⚡ CodeBuild to Compile our source code build, test, and produce a software package that is ready to deploy using maven and SonarQube.

Code pipeline:

⚡ CodePipeline is CI/CD service that develops, builds, tests and runs the application whenever there is a code change.

Codedeploy:

Code artifacts:

⚡ CodeArtifacts to download the dependencies and packages.

S3:

⚡ Artifacts are stored in our S3 bucket.

Sns:

⚡ SNS notification is triggered when there is an event change.

Cloudwatch:

⚡ CloudWatch is used to monitor the resources and System Manager to store our parameters.

Elastic beanstalk:

⚡ Elastic Beanstalk to deploy the application on the tomcat server and RDS MySQL to store the data.

Cloudformation:

AWS CloudFormation provides users with a simple way to create and manage a collection of Amazon Web Services (AWS) resources by provisioning and updating them in a predictable way. AWS CloudFormation enables you to manage your complete infrastructure or AWS resources in a text file.

ECS:

How to run multiple ECS tasks in the same EC2 instance | TECHIES WORLD

Amazon Elastic Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon Elastic Compute Cloud (Amazon EC2) instances.

Eks:

How to Setup Amazon EKS with Windows Client - The IT Hollow

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and on-premises. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

Kms:

AWS KMS Data-Keys versus kms:encrypt

AWS Key Management Service (AWS KMS) is a managed service that makes it easy for you to create and control the cryptographic keys that are used to protect your data. AWS KMS uses hardware security modules (HSM) to protect and validate your AWS KMS keys under the FIPS 140-2 Cryptographic Module Validation Program .

Ecr:

How To Get Lastest Image Version in AWS ECR - DEV Community

Amazon Elastic Container Registry (Amazon ECR) is an AWS managed container image registry service that is secure, scalable, and reliable. Amazon ECR supports private repositories with resource-based permissions using AWS IAM.