FAQ Cloud Computing

What is AWS CodeArtifact?

AWS CodeArtifact is a fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process....
Read more

What is AWS CodeDeploy?

AWS CodeDeploy is a fully managed deployment service that automates software deployments to compute services such as Amazon EC2, AWS Lambda, and your on-premises servers. AWS CodeDeploy makes it easier for you to rapidly release new...
Read more

What is AWS CodeBuild?

AWS CodeBuild is a fully managed continuous integration 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...
Read more

What is AWS Identity and Access Management (IAM)?

AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Access management User groups Users Roles Policies Identity providers Account settings Access reports Access analyzer Archive rules Analyzers Settings Credential report Organization activity Service control policies (SCPs)...
Read more

What is AWS CodeCommit?

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry...
Read more

AWS CodePipeline?

AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates. You can use CodePipeline to fully model and automate your software release processes....
Read more

What is the ELK Stack?

The ELK Stack is a collection of three open-source products — Elasticsearch, Logstash, and Kibana. ELK stack provides centralized logging in order to identify problems with servers or applications. It allows you to search all the...
Read more

Who is a DevOps Engineer?

A DevOps Engineer is an IT professional who works with software developers, system operators, and other production IT staff to administer code releases. DevOps should have hard and soft skills to communicate and collaborate with development,...
Read more

When to adopt DevOps?

DevOps should be used for large distributed applications such as eCommerce sites or applications hosted on a cloud platform. It should not be used in mission-critical applications like banks, power and other sensitive data sites. Such...
Read more

Why is DevOps used?

DevOps helps Agile development teams implement continuous integration and continuous delivery, helping them get products to market faster. Other important factors are: Predictability, Reproducibility, Maintainability, Time to market, Greater Quality, Reduced Risk, Resiliency, Cost Efficiency, Breaks larger...
Read more

Why is DevOps Needed?

Before DevOps, the development and operation team worked in complete isolation. Testing and Deployment were isolated activities done after design-build. Hence they consumed more time than actual build cycles. Without using DevOps, team members spend a...
Read more