SlideShare a Scribd company logo
Intro
AWS Development tools
2
AWS CodeStar
3
▪ AWS CodeStar enables you to quickly develop, build, and deploy
applications on AWS. AWS CodeStar provides a unified user interface,
enabling you to easily manage your software development activities in
one place.
▪ With AWS CodeStar, you can set up your entire continuous
delivery toolchain in minutes, allowing you to start releasing code
faster.
▪ AWS CodeStar makes it easy for your whole team to work together
securely, allowing you to easily manage access and add owners,
contributors, and viewers to your projects.
▪ Each AWS CodeStar project comes with a project management
dashboard, including an integrated issue tracking capability powered
by Atlassian JIRA Software.With the AWS CodeStar project dashboard,
you can easily track progress across your entire software development
process, from your backlog of work items to teams’ recent code
deployments.
AWS CodeStar
4
▪ Release code faster:
– Set up your entire continuous delivery toolchain in minutes
▪ Collaborate securely with your entire:
– Manage team access, add team members to projects by role i.e. owners,
contributors
▪ Integrated issue tracking and project management:
– Integrates Atlassian JIRA Software to easily manage issues directly from
CodeStar dashboard and monitor application progress and activity
▪ Develop on AWS in minutes:
– Easily set up your entire development environment and programming tools for
coding, building, testing, and deploying on AWS
▪ Supported for popular programming languages:
– Develop variety of applications using language of choice including Java,
JavaScript, PHP, Ruby, and Python.
AWS CodeStar
5
▪ Release code faster:
– Set up your entire continuous delivery toolchain in minutes
▪ Collaborate securely with your entire:
– Manage team access, add team members to projects by role i.e. owners,
contributors
▪ Integrated issue tracking and project management:
– Integrates Atlassian JIRA Software to easily manage issues directly from
CodeStar dashboard and monitor application progress and activity
▪ Develop on AWS in minutes:
– Easily set up your entire development environment and programming tools for
coding, building, testing, and deploying on AWS
▪ Supported for popular programming languages:
– Develop variety of applications using language of choice including Java,
JavaScript, PHP, Ruby, and Python.
AWS CodeStar
6
▪ Release code faster:
– Set up your entire continuous delivery toolchain in minutes
▪ Collaborate securely with your entire:
– Manage team access, add team members to projects by role i.e. owners,
contributors
▪ Integrated issue tracking and project management:
– Integrates Atlassian JIRA Software to easily manage issues directly from
CodeStar dashboard and monitor application progress and activity
▪ Develop on AWS in minutes:
– Easily set up your entire development environment and programming tools for
coding, building, testing, and deploying on AWS
▪ Supported for popular programming languages:
– Develop variety of applications using language of choice including Java,
JavaScript, PHP, Ruby, and Python.
AWS CodeCommit
7
▪ AWS CodeCommit is a version control service hosted by Amazon
Web Services that you can use to privately store and manage
assets (such as documents, source code, and binary files) in the
cloud.
▪ AWS CodeCommit is a secure, highly scalable, managed source
control service that hosts private Git repositories.
▪ AWS CodeCommit eliminates the need for you to manage your
own source control system or worry about scaling its
infrastructure.
▪ You can use AWS CodeCommit to store anything from code to
binaries. It supports the standard functionality of Git, so it works
seamlessly with your existing Git-based tools.
AWS CodeCommit
8
▪ AWS CodeCommit will seem familiar to users of Git-based
repositories, but even those unfamiliar should find the transition
to AWS CodeCommit relatively simple.
▪ AWS CodeCommit provides a console for the easy creation of
repositories and the listing of existing repositories and branches.
In a few simple steps, users can find information about a
repository and clone it to their computer, creating a local repo
where they can make changes and then push them to the AWS
CodeCommit repository. Users can work from the command line
on their local machines or use a GUI-based editor.
▪ The next figure shows how you use your development machine,
the AWS CLI or AWS CodeCommit console, and the AWS
CodeCommit service to create and manage repositories:
AWS CodeCommit
9
AWS CodeCommit
10
1. Use the AWS CLI or the AWS CodeCommit console to create an AWS CodeCommit
repository.
2. From your development machine, use Git to run git clone, specifying the name of the
AWS CodeCommit repository.This creates a local repo that connects to the AWS
CodeCommit repository.
3. Use the local repo on your development machine to modify (add, edit, and delete)
files, and then run git add to stage the modified files locally. Run git commit to
commit the files locally, and then run git push to send the files to the AWS
CodeCommit repository.
4. Download changes from other users. Run git pull to synchronize the files in the AWS
CodeCommit repository with your local repo.This ensures you're working with the
latest version of the files.
You can use the AWS CLI or the AWS CodeCommit console to track and manage your
repositories.
AWS CodeBuild
11
• AWS CodeBuild is a fully managed build service that compiles source code, runs tests,
and produces software packages that are ready to deploy.
• With CodeBuild, you don’t need to provision, manage, and scale your own build
servers.
• CodeBuild scales continuously and processes multiple builds concurrently, so your
builds are not left waiting in a queue.
• You can get started quickly by using prepackaged build environments, or you can
create custom build environments that use your own build tools.
• With CodeBuild, you are charged by the minute for the compute resources you use.
AWS CodeBuild
12
AWS CodeBuild provides these benefits:
• Fully managed – AWS CodeBuild eliminates the need to set up, patch, update, and
manage your own build servers.
• On demand – AWS CodeBuild scales on demand to meet your build needs.You pay
only for the number of build minutes you consume.
• Out of the box – AWS CodeBuild provides preconfigured build environments for the
most popular programming languages. All you need to do is point to your build script
to start your first build.
AWS CodeBuild
13
• How does it work?
1. Downloads source code
2. Executes commands configured in the buildspec in temporary compute containers
(created fresh on every build)
3. Streams the build output to the service console and CloudWatch logs
4. Uploads the generated artifact to an S3 bucket
AWS Code Deploy
14
• AWS CodeDeploy is a deployment service that automates application deployments to
Amazon EC2 instances, on-premises instances, or serverless Lambda functions.
• You can deploy a nearly unlimited variety of application content, such as code,
serverless AWS Lambda functions, web and configuration files, executables, packages,
scripts, multimedia files, and so on.
• AWS CodeDeploy can deploy application content that runs on a server and is stored in
Amazon S3 buckets, GitHub repositories, or Bitbucket repositories.
• AWS CodeDeploy can also deploy a serverless Lambda function.You do not need to
make changes to your existing code before you can use AWS CodeDeploy.
AWS Code Deploy
15
• AWS CodeDeploy makes it easier for you to:
• Rapidly release new features.
• Update AWS Lambda function versions.
• Avoid downtime during application deployment.
• Handle the complexity of updating your applications, without many of the risks
associated with error-prone manual deployments.
The service scales with your infrastructure so you can easily deploy to one instance or
thousands.
AWS CodeDeploy works with various systems for configuration management, source
control, continuous integration, continuous delivery, and continuous deployment.
AWS Code Deploy
16
• Overview of AWS CodeDeploy DeploymentTypes:
1. In-place deployment
• The application on each instance in the deployment group is stopped, the
latest application revision is installed, and the new version of the application
is started and validated.
• You can use a load balancer so that each instance is deregistered during its
deployment and then restored to service after the deployment is complete.
Only deployments that use the EC2/On-Premises compute platform can use
in-place deployments.
AWS Code Deploy
17
• Overview of AWS CodeDeploy DeploymentTypes:
2. Blue/green deployment
• Blue/green on an EC2/On-Premises compute platform
• The instances in a deployment group (the original environment) are
replaced by a different set of instances (the replacement environment)
• Blue/green on an AWS Lambda compute platform:
• Traffic is shifted from your current serverless environment to one with
your updated Lambda function versions.
AWS Cloud9
18
• AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you
write, run, and debug your code with just a browser.
• It includes a code editor, debugger, and terminal.
• Cloud9 comes prepackaged with essential tools for popular programming languages,
including JavaScript, Python, PHP, and more, so you don’t need to install files or
configure your development machine to start new projects.
• Since your Cloud9 IDE is cloud-based, you can work on your projects from your office,
home, or anywhere using an internet-connected machine.
• Cloud9 also provides a seamless experience for developing serverless applications
enabling you to easily define resources, debug, and switch between local and remote
execution of serverless applications.
AWS Cloud9
19
• AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you
write, run, and debug your code with just a browser.
• It includes a code editor, debugger, and terminal.
• Cloud9 comes prepackaged with essential tools for popular programming languages,
including JavaScript, Python, PHP, and more, so you don’t need to install files or
configure your development machine to start new projects.
• Since your Cloud9 IDE is cloud-based, you can work on your projects from your office,
home, or anywhere using an internet-connected machine.
• Cloud9 also provides a seamless experience for developing serverless applications
enabling you to easily define resources, debug, and switch between local and remote
execution of serverless applications.
AWS Cloud9
20
• You use the AWS Cloud9 IDE, running in a
web browser on your local computer, to
interact with your environment.
• A cloud compute instance (for example
an Amazon EC2 instance) or your own
server connects to the environment.
• An environment is a place where you
store your project's files and where you
run the tools to develop your apps
AWS X-Ray
21
• AWS X-Ray helps developers analyze and debug production, distributed applications,
such as those built using a microservices architecture.
• With X-Ray, you can understand how your application and its underlying services are
performing to identify and troubleshoot the root cause of performance issues and errors.
• X-Ray provides an end-to-end view of requests as they travel through your application,
and shows a map of your application’s underlying components.
• You can use X-Ray to analyze both applications in development and in production, from
simple three-tier applications to complex microservices applications consisting of
thousands of services.
• AWS X-Ray is a service that collects data about requests that your application serves, and
provides tools you can use to view, filter, and gain insights into that data to identify issues
and opportunities for optimization.
AWS X-Ray
22
For any traced request to your application
Ad

More Related Content

Similar to Development tools (13)

CI&CD on AWS - Meetup Roma Oct 2016
CI&CD on AWS - Meetup Roma Oct 2016CI&CD on AWS - Meetup Roma Oct 2016
CI&CD on AWS - Meetup Roma Oct 2016
Paolo latella
 
CI/CD using CodeCommit CodeBuild CodeDeploy CodePipeline
CI/CD using CodeCommit CodeBuild  CodeDeploy  CodePipelineCI/CD using CodeCommit CodeBuild  CodeDeploy  CodePipeline
CI/CD using CodeCommit CodeBuild CodeDeploy CodePipeline
genesesoftware
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
Daniel Zivkovic
 
AWS CDK (Cloud Development Kit): A Comprehensive Guide
AWS CDK (Cloud Development Kit): A Comprehensive GuideAWS CDK (Cloud Development Kit): A Comprehensive Guide
AWS CDK (Cloud Development Kit): A Comprehensive Guide
Inexture Solutions
 
ACDKOCHI19 - CI / CD using AWS Developer Tools
ACDKOCHI19 - CI / CD using AWS Developer ToolsACDKOCHI19 - CI / CD using AWS Developer Tools
ACDKOCHI19 - CI / CD using AWS Developer Tools
AWS User Group Kochi
 
Continuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web ServicesContinuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web Services
Julien SIMON
 
Jak nie zwariować z architekturą Serverless?
Jak nie zwariować z architekturą Serverless?Jak nie zwariować z architekturą Serverless?
Jak nie zwariować z architekturą Serverless?
The Software House
 
imagic 2.pptx
imagic 2.pptximagic 2.pptx
imagic 2.pptx
kalpeshchavda12
 
Azure rev002
Azure rev002Azure rev002
Azure rev002
Rich Helton
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
Alessandro Scardova
 
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code DeployAWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
Adam Book
 
AWS and DevOps Session 1
AWS and DevOps Session 1AWS and DevOps Session 1
AWS and DevOps Session 1
Joseph Holbrook, Chief Learning Officer (CLO)
 
PaaSVSContainerization
PaaSVSContainerizationPaaSVSContainerization
PaaSVSContainerization
Seyed Ehsan Beheshtian
 
CI&CD on AWS - Meetup Roma Oct 2016
CI&CD on AWS - Meetup Roma Oct 2016CI&CD on AWS - Meetup Roma Oct 2016
CI&CD on AWS - Meetup Roma Oct 2016
Paolo latella
 
CI/CD using CodeCommit CodeBuild CodeDeploy CodePipeline
CI/CD using CodeCommit CodeBuild  CodeDeploy  CodePipelineCI/CD using CodeCommit CodeBuild  CodeDeploy  CodePipeline
CI/CD using CodeCommit CodeBuild CodeDeploy CodePipeline
genesesoftware
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
Daniel Zivkovic
 
AWS CDK (Cloud Development Kit): A Comprehensive Guide
AWS CDK (Cloud Development Kit): A Comprehensive GuideAWS CDK (Cloud Development Kit): A Comprehensive Guide
AWS CDK (Cloud Development Kit): A Comprehensive Guide
Inexture Solutions
 
ACDKOCHI19 - CI / CD using AWS Developer Tools
ACDKOCHI19 - CI / CD using AWS Developer ToolsACDKOCHI19 - CI / CD using AWS Developer Tools
ACDKOCHI19 - CI / CD using AWS Developer Tools
AWS User Group Kochi
 
Continuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web ServicesContinuous Deployment with Amazon Web Services
Continuous Deployment with Amazon Web Services
Julien SIMON
 
Jak nie zwariować z architekturą Serverless?
Jak nie zwariować z architekturą Serverless?Jak nie zwariować z architekturą Serverless?
Jak nie zwariować z architekturą Serverless?
The Software House
 
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code DeployAWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
AWS Atlanta meetup Build Tools - Code Commit, Code Build, Code Deploy
Adam Book
 

More from Parag Patil (17)

Aws overview part 1(iam and storage services)
Aws overview   part 1(iam and storage services)Aws overview   part 1(iam and storage services)
Aws overview part 1(iam and storage services)
Parag Patil
 
Aws overview part 2(compute services)
Aws overview   part 2(compute services)Aws overview   part 2(compute services)
Aws overview part 2(compute services)
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
Parag Patil
 
Billing & pricing
Billing & pricing Billing & pricing
Billing & pricing
Parag Patil
 
Databases overview & concepts
Databases overview & conceptsDatabases overview & concepts
Databases overview & concepts
Parag Patil
 
Spring boot-application
Spring boot-applicationSpring boot-application
Spring boot-application
Parag Patil
 
Databases on aws part 2
Databases on aws   part 2Databases on aws   part 2
Databases on aws part 2
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 2
Aws object storage and cdn(s3, glacier and cloud front)   part 2Aws object storage and cdn(s3, glacier and cloud front)   part 2
Aws object storage and cdn(s3, glacier and cloud front) part 2
Parag Patil
 
Security
SecuritySecurity
Security
Parag Patil
 
Cloud concepts-and-technologies
Cloud concepts-and-technologiesCloud concepts-and-technologies
Cloud concepts-and-technologies
Parag Patil
 
Aws overview part 3(databases, dns and management services)
Aws overview   part 3(databases, dns and management services)Aws overview   part 3(databases, dns and management services)
Aws overview part 3(databases, dns and management services)
Parag Patil
 
Word press site
Word press siteWord press site
Word press site
Parag Patil
 
Dynamo db
Dynamo dbDynamo db
Dynamo db
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 3
Aws object storage and cdn(s3, glacier and cloud front)   part 3Aws object storage and cdn(s3, glacier and cloud front)   part 3
Aws object storage and cdn(s3, glacier and cloud front) part 3
Parag Patil
 
Databases on aws part 1
Databases on aws   part 1Databases on aws   part 1
Databases on aws part 1
Parag Patil
 
Elastic beanstalk
Elastic beanstalkElastic beanstalk
Elastic beanstalk
Parag Patil
 
Identity access management (iam)
Identity access management (iam)Identity access management (iam)
Identity access management (iam)
Parag Patil
 
Aws overview part 1(iam and storage services)
Aws overview   part 1(iam and storage services)Aws overview   part 1(iam and storage services)
Aws overview part 1(iam and storage services)
Parag Patil
 
Aws overview part 2(compute services)
Aws overview   part 2(compute services)Aws overview   part 2(compute services)
Aws overview part 2(compute services)
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
Parag Patil
 
Billing & pricing
Billing & pricing Billing & pricing
Billing & pricing
Parag Patil
 
Databases overview & concepts
Databases overview & conceptsDatabases overview & concepts
Databases overview & concepts
Parag Patil
 
Spring boot-application
Spring boot-applicationSpring boot-application
Spring boot-application
Parag Patil
 
Databases on aws part 2
Databases on aws   part 2Databases on aws   part 2
Databases on aws part 2
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 2
Aws object storage and cdn(s3, glacier and cloud front)   part 2Aws object storage and cdn(s3, glacier and cloud front)   part 2
Aws object storage and cdn(s3, glacier and cloud front) part 2
Parag Patil
 
Cloud concepts-and-technologies
Cloud concepts-and-technologiesCloud concepts-and-technologies
Cloud concepts-and-technologies
Parag Patil
 
Aws overview part 3(databases, dns and management services)
Aws overview   part 3(databases, dns and management services)Aws overview   part 3(databases, dns and management services)
Aws overview part 3(databases, dns and management services)
Parag Patil
 
Aws object storage and cdn(s3, glacier and cloud front) part 3
Aws object storage and cdn(s3, glacier and cloud front)   part 3Aws object storage and cdn(s3, glacier and cloud front)   part 3
Aws object storage and cdn(s3, glacier and cloud front) part 3
Parag Patil
 
Databases on aws part 1
Databases on aws   part 1Databases on aws   part 1
Databases on aws part 1
Parag Patil
 
Elastic beanstalk
Elastic beanstalkElastic beanstalk
Elastic beanstalk
Parag Patil
 
Identity access management (iam)
Identity access management (iam)Identity access management (iam)
Identity access management (iam)
Parag Patil
 
Ad

Recently uploaded (20)

India Call from US- Calling Services .ppt
India Call from US- Calling Services .pptIndia Call from US- Calling Services .ppt
India Call from US- Calling Services .ppt
Best International calling app on the market
 
Best 14 IPTV reseller services to look for in 2025.pdf
Best 14 IPTV reseller services to look for in 2025.pdfBest 14 IPTV reseller services to look for in 2025.pdf
Best 14 IPTV reseller services to look for in 2025.pdf
tahmidtazbidishmam
 
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s FutureVoices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
jamesvince9898
 
Lovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation: Improving Lives, Fighting Poverty in IndiaLovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation
 
The best Web Application Development Company for Tailor-Made Solutions
The best Web Application Development Company for Tailor-Made SolutionsThe best Web Application Development Company for Tailor-Made Solutions
The best Web Application Development Company for Tailor-Made Solutions
bhoomidmit
 
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
Cardiac Registry Support
 
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdfBest IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Kimberly Burns
 
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdfBest IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Donald M. Lott
 
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptxCLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
clbvisacenters
 
Product Life Cycle Management L-3.pptx.pdf
Product Life Cycle Management L-3.pptx.pdfProduct Life Cycle Management L-3.pptx.pdf
Product Life Cycle Management L-3.pptx.pdf
JanmejayaMishra7
 
What are the Benefits of Choosing a Candidate Tracking System?
What are the Benefits of Choosing a Candidate Tracking System?What are the Benefits of Choosing a Candidate Tracking System?
What are the Benefits of Choosing a Candidate Tracking System?
Obhula Homestay
 
10 best IPTV Reseller for Live Channels & TV.pdf
10 best IPTV Reseller for Live Channels & TV.pdf10 best IPTV Reseller for Live Channels & TV.pdf
10 best IPTV Reseller for Live Channels & TV.pdf
tahmidtazbidishmam
 
ekspeer - simplify subscription management
ekspeer - simplify subscription managementekspeer - simplify subscription management
ekspeer - simplify subscription management
infoekspr
 
Corporate Headshots Temecula California USA
Corporate Headshots Temecula California USACorporate Headshots Temecula California USA
Corporate Headshots Temecula California USA
Bashe + Still Photography
 
Flutter App Development Company in Delhi.ppt
Flutter App Development Company in Delhi.pptFlutter App Development Company in Delhi.ppt
Flutter App Development Company in Delhi.ppt
India Internets
 
Top rated digital marketing agency -digital dhaani.pptx
Top rated digital marketing agency -digital dhaani.pptxTop rated digital marketing agency -digital dhaani.pptx
Top rated digital marketing agency -digital dhaani.pptx
dhaanijindalofficial
 
Designer Mehndi Outfits For Brides In India
Designer Mehndi Outfits For Brides In IndiaDesigner Mehndi Outfits For Brides In India
Designer Mehndi Outfits For Brides In India
priynkajain92
 
Best IPTV Service Providers (Updates 2025).pdf
Best IPTV Service Providers (Updates 2025).pdfBest IPTV Service Providers (Updates 2025).pdf
Best IPTV Service Providers (Updates 2025).pdf
Kimberly Burns
 
Top Website Design Trends of 2025 Revealed
Top Website Design Trends of 2025 RevealedTop Website Design Trends of 2025 Revealed
Top Website Design Trends of 2025 Revealed
e-Definers Technology
 
ChennaiCourierServices at Sembakkaam Chennai
ChennaiCourierServices at Sembakkaam ChennaiChennaiCourierServices at Sembakkaam Chennai
ChennaiCourierServices at Sembakkaam Chennai
Chennai Courier Services
 
Best 14 IPTV reseller services to look for in 2025.pdf
Best 14 IPTV reseller services to look for in 2025.pdfBest 14 IPTV reseller services to look for in 2025.pdf
Best 14 IPTV reseller services to look for in 2025.pdf
tahmidtazbidishmam
 
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s FutureVoices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
Voices of Progress: How Empower Atlanta Magazine is Shaping the City’s Future
jamesvince9898
 
Lovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation: Improving Lives, Fighting Poverty in IndiaLovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation: Improving Lives, Fighting Poverty in India
Lovely Foundation
 
The best Web Application Development Company for Tailor-Made Solutions
The best Web Application Development Company for Tailor-Made SolutionsThe best Web Application Development Company for Tailor-Made Solutions
The best Web Application Development Company for Tailor-Made Solutions
bhoomidmit
 
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
ACC NCDR Registry A Guide to the American College of Cardiology's Data Regist...
Cardiac Registry Support
 
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdfBest IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Best IPTV Subscription in the USA, UK, Canada & Worldwide.pdf
Kimberly Burns
 
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdfBest IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Best IPTV Provider 2025_ Top-Rated Streaming Services.pdf
Donald M. Lott
 
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptxCLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
CLB Visa Center Comprehensive Indian Travel Documentation Services.pptx
clbvisacenters
 
Product Life Cycle Management L-3.pptx.pdf
Product Life Cycle Management L-3.pptx.pdfProduct Life Cycle Management L-3.pptx.pdf
Product Life Cycle Management L-3.pptx.pdf
JanmejayaMishra7
 
What are the Benefits of Choosing a Candidate Tracking System?
What are the Benefits of Choosing a Candidate Tracking System?What are the Benefits of Choosing a Candidate Tracking System?
What are the Benefits of Choosing a Candidate Tracking System?
Obhula Homestay
 
10 best IPTV Reseller for Live Channels & TV.pdf
10 best IPTV Reseller for Live Channels & TV.pdf10 best IPTV Reseller for Live Channels & TV.pdf
10 best IPTV Reseller for Live Channels & TV.pdf
tahmidtazbidishmam
 
ekspeer - simplify subscription management
ekspeer - simplify subscription managementekspeer - simplify subscription management
ekspeer - simplify subscription management
infoekspr
 
Flutter App Development Company in Delhi.ppt
Flutter App Development Company in Delhi.pptFlutter App Development Company in Delhi.ppt
Flutter App Development Company in Delhi.ppt
India Internets
 
Top rated digital marketing agency -digital dhaani.pptx
Top rated digital marketing agency -digital dhaani.pptxTop rated digital marketing agency -digital dhaani.pptx
Top rated digital marketing agency -digital dhaani.pptx
dhaanijindalofficial
 
Designer Mehndi Outfits For Brides In India
Designer Mehndi Outfits For Brides In IndiaDesigner Mehndi Outfits For Brides In India
Designer Mehndi Outfits For Brides In India
priynkajain92
 
Best IPTV Service Providers (Updates 2025).pdf
Best IPTV Service Providers (Updates 2025).pdfBest IPTV Service Providers (Updates 2025).pdf
Best IPTV Service Providers (Updates 2025).pdf
Kimberly Burns
 
Top Website Design Trends of 2025 Revealed
Top Website Design Trends of 2025 RevealedTop Website Design Trends of 2025 Revealed
Top Website Design Trends of 2025 Revealed
e-Definers Technology
 
ChennaiCourierServices at Sembakkaam Chennai
ChennaiCourierServices at Sembakkaam ChennaiChennaiCourierServices at Sembakkaam Chennai
ChennaiCourierServices at Sembakkaam Chennai
Chennai Courier Services
 
Ad

Development tools

  • 3. AWS CodeStar 3 ▪ AWS CodeStar enables you to quickly develop, build, and deploy applications on AWS. AWS CodeStar provides a unified user interface, enabling you to easily manage your software development activities in one place. ▪ With AWS CodeStar, you can set up your entire continuous delivery toolchain in minutes, allowing you to start releasing code faster. ▪ AWS CodeStar makes it easy for your whole team to work together securely, allowing you to easily manage access and add owners, contributors, and viewers to your projects. ▪ Each AWS CodeStar project comes with a project management dashboard, including an integrated issue tracking capability powered by Atlassian JIRA Software.With the AWS CodeStar project dashboard, you can easily track progress across your entire software development process, from your backlog of work items to teams’ recent code deployments.
  • 4. AWS CodeStar 4 ▪ Release code faster: – Set up your entire continuous delivery toolchain in minutes ▪ Collaborate securely with your entire: – Manage team access, add team members to projects by role i.e. owners, contributors ▪ Integrated issue tracking and project management: – Integrates Atlassian JIRA Software to easily manage issues directly from CodeStar dashboard and monitor application progress and activity ▪ Develop on AWS in minutes: – Easily set up your entire development environment and programming tools for coding, building, testing, and deploying on AWS ▪ Supported for popular programming languages: – Develop variety of applications using language of choice including Java, JavaScript, PHP, Ruby, and Python.
  • 5. AWS CodeStar 5 ▪ Release code faster: – Set up your entire continuous delivery toolchain in minutes ▪ Collaborate securely with your entire: – Manage team access, add team members to projects by role i.e. owners, contributors ▪ Integrated issue tracking and project management: – Integrates Atlassian JIRA Software to easily manage issues directly from CodeStar dashboard and monitor application progress and activity ▪ Develop on AWS in minutes: – Easily set up your entire development environment and programming tools for coding, building, testing, and deploying on AWS ▪ Supported for popular programming languages: – Develop variety of applications using language of choice including Java, JavaScript, PHP, Ruby, and Python.
  • 6. AWS CodeStar 6 ▪ Release code faster: – Set up your entire continuous delivery toolchain in minutes ▪ Collaborate securely with your entire: – Manage team access, add team members to projects by role i.e. owners, contributors ▪ Integrated issue tracking and project management: – Integrates Atlassian JIRA Software to easily manage issues directly from CodeStar dashboard and monitor application progress and activity ▪ Develop on AWS in minutes: – Easily set up your entire development environment and programming tools for coding, building, testing, and deploying on AWS ▪ Supported for popular programming languages: – Develop variety of applications using language of choice including Java, JavaScript, PHP, Ruby, and Python.
  • 7. AWS CodeCommit 7 ▪ AWS CodeCommit is a version control service hosted by Amazon Web Services that you can use to privately store and manage assets (such as documents, source code, and binary files) in the cloud. ▪ AWS CodeCommit is a secure, highly scalable, managed source control service that hosts private Git repositories. ▪ AWS CodeCommit eliminates the need for you to manage your own source control system or worry about scaling its infrastructure. ▪ You can use AWS CodeCommit to store anything from code to binaries. It supports the standard functionality of Git, so it works seamlessly with your existing Git-based tools.
  • 8. AWS CodeCommit 8 ▪ AWS CodeCommit will seem familiar to users of Git-based repositories, but even those unfamiliar should find the transition to AWS CodeCommit relatively simple. ▪ AWS CodeCommit provides a console for the easy creation of repositories and the listing of existing repositories and branches. In a few simple steps, users can find information about a repository and clone it to their computer, creating a local repo where they can make changes and then push them to the AWS CodeCommit repository. Users can work from the command line on their local machines or use a GUI-based editor. ▪ The next figure shows how you use your development machine, the AWS CLI or AWS CodeCommit console, and the AWS CodeCommit service to create and manage repositories:
  • 10. AWS CodeCommit 10 1. Use the AWS CLI or the AWS CodeCommit console to create an AWS CodeCommit repository. 2. From your development machine, use Git to run git clone, specifying the name of the AWS CodeCommit repository.This creates a local repo that connects to the AWS CodeCommit repository. 3. Use the local repo on your development machine to modify (add, edit, and delete) files, and then run git add to stage the modified files locally. Run git commit to commit the files locally, and then run git push to send the files to the AWS CodeCommit repository. 4. Download changes from other users. Run git pull to synchronize the files in the AWS CodeCommit repository with your local repo.This ensures you're working with the latest version of the files. You can use the AWS CLI or the AWS CodeCommit console to track and manage your repositories.
  • 11. AWS CodeBuild 11 • AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. • With CodeBuild, you don’t need to provision, manage, and scale your own build servers. • CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue. • You can get started quickly by using prepackaged build environments, or you can create custom build environments that use your own build tools. • With CodeBuild, you are charged by the minute for the compute resources you use.
  • 12. AWS CodeBuild 12 AWS CodeBuild provides these benefits: • Fully managed – AWS CodeBuild eliminates the need to set up, patch, update, and manage your own build servers. • On demand – AWS CodeBuild scales on demand to meet your build needs.You pay only for the number of build minutes you consume. • Out of the box – AWS CodeBuild provides preconfigured build environments for the most popular programming languages. All you need to do is point to your build script to start your first build.
  • 13. AWS CodeBuild 13 • How does it work? 1. Downloads source code 2. Executes commands configured in the buildspec in temporary compute containers (created fresh on every build) 3. Streams the build output to the service console and CloudWatch logs 4. Uploads the generated artifact to an S3 bucket
  • 14. AWS Code Deploy 14 • AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, or serverless Lambda functions. • You can deploy a nearly unlimited variety of application content, such as code, serverless AWS Lambda functions, web and configuration files, executables, packages, scripts, multimedia files, and so on. • AWS CodeDeploy can deploy application content that runs on a server and is stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. • AWS CodeDeploy can also deploy a serverless Lambda function.You do not need to make changes to your existing code before you can use AWS CodeDeploy.
  • 15. AWS Code Deploy 15 • AWS CodeDeploy makes it easier for you to: • Rapidly release new features. • Update AWS Lambda function versions. • Avoid downtime during application deployment. • Handle the complexity of updating your applications, without many of the risks associated with error-prone manual deployments. The service scales with your infrastructure so you can easily deploy to one instance or thousands. AWS CodeDeploy works with various systems for configuration management, source control, continuous integration, continuous delivery, and continuous deployment.
  • 16. AWS Code Deploy 16 • Overview of AWS CodeDeploy DeploymentTypes: 1. In-place deployment • The application on each instance in the deployment group is stopped, the latest application revision is installed, and the new version of the application is started and validated. • You can use a load balancer so that each instance is deregistered during its deployment and then restored to service after the deployment is complete. Only deployments that use the EC2/On-Premises compute platform can use in-place deployments.
  • 17. AWS Code Deploy 17 • Overview of AWS CodeDeploy DeploymentTypes: 2. Blue/green deployment • Blue/green on an EC2/On-Premises compute platform • The instances in a deployment group (the original environment) are replaced by a different set of instances (the replacement environment) • Blue/green on an AWS Lambda compute platform: • Traffic is shifted from your current serverless environment to one with your updated Lambda function versions.
  • 18. AWS Cloud9 18 • AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. • It includes a code editor, debugger, and terminal. • Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects. • Since your Cloud9 IDE is cloud-based, you can work on your projects from your office, home, or anywhere using an internet-connected machine. • Cloud9 also provides a seamless experience for developing serverless applications enabling you to easily define resources, debug, and switch between local and remote execution of serverless applications.
  • 19. AWS Cloud9 19 • AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. • It includes a code editor, debugger, and terminal. • Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects. • Since your Cloud9 IDE is cloud-based, you can work on your projects from your office, home, or anywhere using an internet-connected machine. • Cloud9 also provides a seamless experience for developing serverless applications enabling you to easily define resources, debug, and switch between local and remote execution of serverless applications.
  • 20. AWS Cloud9 20 • You use the AWS Cloud9 IDE, running in a web browser on your local computer, to interact with your environment. • A cloud compute instance (for example an Amazon EC2 instance) or your own server connects to the environment. • An environment is a place where you store your project's files and where you run the tools to develop your apps
  • 21. AWS X-Ray 21 • AWS X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. • With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors. • X-Ray provides an end-to-end view of requests as they travel through your application, and shows a map of your application’s underlying components. • You can use X-Ray to analyze both applications in development and in production, from simple three-tier applications to complex microservices applications consisting of thousands of services. • AWS X-Ray is a service that collects data about requests that your application serves, and provides tools you can use to view, filter, and gain insights into that data to identify issues and opportunities for optimization.
  • 22. AWS X-Ray 22 For any traced request to your application

Editor's Notes

  • #3: https://www.slideshare.net/AmazonWebServices/intro-to-aws-developer-tools-feat-aws-codestar-and-aws-sdks-developer-resources
  • #10: https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html
  • #23: https://aws.amazon.com/xray/