Collecting and presenting data about the state and performance of applications.
What is Monitoring?
This service allows the use of containers which place projects and dependencies all in one isolated unit.
What is Docker?
Explain Loosly Coupled.
Using loose coupling, you can safely write additional code when adding new features to your system without breaking the existing functionality.
Automation of a process of preparing code for deployment to an environment.
What is Build Automation?
This service is an open source automation server that helps automate the parts of software development related to building, testing, and deploying.
What is Jenkins?
Explain Infrastructure as Code.
The managing and provisioning of infrastructure through code instead of through manual processes.
Automation that supports processes and workflows such as provisioning resources.
What is Orchestration?
This service enables infrastructure as code (IaC). It can also add compute hosts, provision resources, and applications inside of a cloud setting.
What is Ansible?
Explain Virtualization.
Managing resources by creating virtual rather than physical machines.
The practice of continuously maintaining code in a deployable way.
What is Continuous Delivery?
This service monitors servers, services, and application health, and sends alerts. Replacement to Nagios.
What is SenSu?
Explain Software as a Service (SaaS).
Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.
The practice of frequently merging code changes done by developers.
What is Continuous Integration?
This service is a container orchestration system for automating software deployment, scaling, and management.
What is Kubernetes?
Explain Elastic Beanstalk.
A service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node .js and Python.