
Learn to build a prod-ready CI/CD pipeline on AWS, from repository setup and code reviews to docker image deployment via CodeArtifact and Elastic Container Registry, including manual approvals.
design and implement a production-ready CI/CD pipeline using AWS services like CodeCommit, CodeArtifact, CodePipeline, ECS, and ECR to deploy a springboard microservice with manual approvals.
Install AWS CLI v2 on Windows and configure it using a programmatic access user, following the official documentation, securely manage access keys and set default region and output format.
Use spring initializr to create a spring boot project with maven and java, configure group and artifact, add dependencies, and connect to dynamo db to access the transaction table.
Create a Spring Boot app that connects to DynamoDB, define entities and repositories with Lombok, configure DynamoDB mapper, and expose a rest endpoint to store transactions.
Create a CodeCommit repository, configure a test IAM user with CodeCommit access, and connect from your system to clone, commit, and push an initial file.
Master CodeCommit operations, pull requests, and merges by pushing changes, creating and switching branches, and completing merges with options like fast-forward, squash, and merge commits.
Rate and review this course to share your feedback; click the three dots, select a rating, read this course, and then save your review.
Learn CodeCommit pricing: the first five active users are free, with unlimited repositories, 50 gb monthly storage, and 10,000 requests, plus $1 per month for each additional active user.
Discover how AWS CodeGuru uses machine learning to improve code quality through automated reviews and profiling, with actionable recommendations and pricing details.
Learn to create and configure an AWS CodeArtifact domain and repository, connect with Maven, generate authorization tokens, and push and publish software packages securely.
Explore CodeArtifact pricing, including the free tier with monthly storage and request limits, and understand how cost varies by storage size, duration, and region.
Learn to create and manage an AWS elastic container registry repository, enable image immutability and scanning, set up KMS encryption, build a Docker image, and push it to ECR.
Review AWS ECR pricing, including a free tier with monthly storage credits for one year, and regional storage and data transfer costs to help you assess organizational costs.
Build a CodeCommit-driven pipeline with CodeBuild that builds the Springboard Dinamo TV service, creates a Docker image, and pushes it to AWS Elastic Container Registry.
Examine codebuild pricing, showing how charges vary by compute instance type and memory, with a free tier of 100 build minutes per month and per-minute costs illustrated.
Create an application load balancer and target group to route traffic to docker containers in a cluster, using IP targets, port 80, and health checks.
Deploy a Spring Boot service to an ECS Fargate cluster by creating a cluster and a task definition with an ECR image. Configure an application load balancer and health checks.
Create a CodePipeline from CodeCommit to build with CodeBuild and deploy a spring service to the X cluster, including a manual approval before deployment.
See how rolling updates in ECS replace the current version with the latest, transitioning from version five to six while draining old tasks and monitoring the target group health.
Discover CodePipeline pricing, including a free active pipeline for new and existing customers, defined as over 30 days with at least one change, plus charges for resources or third-party services.
Explain CodeDeploy pricing, with no upfront fees or minimums, no charge for standard deployments, and pay for resources like S3 buckets and EC2 instances; on-premise options are zero charge.
I'm excited to share my experience through multiple hands on labs. All are based on actual scenarios. This course covers essential knowledge of implementing and using various aws tools for continuous integration and deployment.
This course has been created considering the need of aws cloud developers who develop application as well as work on DevOps environment.