Questions tagged [terminology]

For questions about clarifications of DevOps terms. Use this tag to ask about unclear or ambiguous terms, and remember to show any research you've found already before asking about a definition.

Filter by
Sorted by
Tagged with
2
votes
1answer
204 views

What is DataOps?

This site already has great answers for questions like What is DevOps and what is SecOps. Over time, I have come to be of the opinion that DevOps was born when the philosophy of the Agile methodology ...
1
vote
6answers
193 views

What does "build step" mean?

The term build step is used everywhere, yet I searched both google.com and qwant.com to no avail. That baffles my mind. I also searched for a developer terminology index. Anyone has a good explanation ...
78
votes
2answers
39k views

What is the definition of "cattle not pets"?

The term "treat your servers like cattle not pets" has proliferated in recent years, particularly when applied to Docker containers and Virtual Machines What does it actually mean?
12
votes
2answers
2k views

What is "Push on Green"?

Within Google and other DevOps organisations, they talk about "Push on Green" which I am lead to believe is the practice of continuous delivery based upon a successful run of automated tests, and ...
0
votes
2answers
68 views

Is local / staging / production still industry standard?

I've inherited a project that uses local / staging / production. It is a simple project that lets users create a login and download customized PDF documents. We keep the document templates and the per-...
0
votes
2answers
282 views

Provisioning meaning

Provisioning is the process of setting up IT infrastructure. It can also refer to the steps required to manage access to data and resources, and make them available to users and systems. Provisioning ...
55
votes
6answers
16k views

What is the difference between Sysadmin and DevOps Engineer?

When applying for a job, usually you can find two types of similar jobs: Sysadmin Engineer and DevOps Engineer. Both of them deal with server configuration and ensure the reliable operation of ...
0
votes
1answer
29 views

What exactly is a buildpack in DevOps?

I am familiar with the term buildpack from a platform called Heroku. But I am not sure if it's a Heroku-specific term, or if it exists more broadly in DevOps nomenclature? When I google, I see plenty ...
4
votes
2answers
350 views

Is it common for DevOps engineers to write code for user requirements?

After reading some articles about DevOps, I understand that DevOps engineers do write code. However, it's a bit unclear to me about what kind of code a DevOps engineer write. Assume that there are (...
1
vote
1answer
185 views

What can be considered as an artifact [duplicate]

Recently, I have had a lecture at my university about advanced testing and CI. To understand all concepts, I was searching what artifact represents, specifically in DevOps sphere. I found many ...
-3
votes
2answers
1k views

How can CaaS, PaaS, and FaaS users know if the operating system of their server environment is of the newest release?

Please consider this chart a moment; it shows the different hosting models common today: From the chart I learn that CaaS, PaaS and FaaS are three hosting-models by which a user can't control the OS ...
4
votes
1answer
526 views

What is a gating continuous integration (CI) system?

I often find myself in the position of mentioning gating CI systems and I thought it would be good to have a post I can easily reference explaining what that is. So here goes: What is a gating CI ...
6
votes
2answers
277 views

What is a "mesh"?

In this context and cloud computing, I read about "service mesh" and/or "serverless mesh" but I don't fully understand what it is. Can you explain?
1
vote
2answers
494 views

What are further known DevOps operation models?

It seems that many people somehow try to define the software development process using a DevOps tools model but there is no alignment; still I assume that this is more a question of maturity/alignment,...
7
votes
2answers
1k views

What is the difference between feature flags and feature toggles (if any)?

Part of an answer to my (meta) question "Rename feature-flags to feature-toggles?" is like so: ... There's could be valid questions about feature flags (formalism, documentation about them, process ...
13
votes
2answers
1k views

What is "Infrastructure as Code"?

The phrase "Infrastructure as Code" has been mentioned several times in the last two weeks in different contexts. What does it actually mean in a practical sense to have Infrastructure as Code?
19
votes
2answers
1k views

What is a 'Feature Flag Toggle' and when to use them (or not)?

There are some questions about feature flag toggles, such as: How to persuade developers to start using feature flag toggles? How to use feature flag toggles? Questions: What is actually a "feature ...
49
votes
1answer
16k views

What is a "Walking Skeleton"?

One of my agile teams has taken an interesting approach in the early stages of their project. Instead of starting the project with a Sprint 0 where they setup code infrastructure and decide on the ...
12
votes
2answers
1k views

Which Release Management aspects help explain the difference between Waterfall and Agile?

When explaining DevOps to somebody, it happens that a question comes up like: How does Release Management using the Agile methodology differ from Waterfall? So what kind of criteria can you use to ...
15
votes
3answers
1k views

How to use feature flag toggles?

What are the different ways to use feature flag toggles in applications? If you were to explain to a developer the exact things that should be done in order to get from nothing to a full feature-flag-...
6
votes
2answers
181 views

How to find the constraint in a software development shop?

Let us define a constraint as anything that prevents the system from achieving its goal and then look at the goal of DevOps in an organization. A good definition is "DevOps enables a fast flow of ...
8
votes
2answers
311 views

What is "black box" testing? [closed]

What is "black box" testing and how it is different from ordinary testing? For example black box tests prior to deploying to production. Note: "black box" testing is a common requirement when ...
45
votes
7answers
5k views

What's the difference between DevOps and Automation?

I see that whenever someone does DevOps, it's mostly about automating things like deployment etc. But where does automation end and DevOps begin?
11
votes
2answers
7k views

What is the difference between DevOps engineer Vs DevOps consultant Vs DevOps architect?

What is the difference between DevOps engineer Vs DevOps consultant Vs DevOps architect? Considering Role wise & Salary wise & Seniority wise & job demand wise, etc.
36
votes
2answers
15k views

What is an artifact repository?

What is an artifact repository? If it's just a place to store files, can't I just use a source control system?
2
votes
1answer
44 views

A name for testing software migrated to a new environment against original application

This is more of an english language question - we have various types of tests - unit tests, A/B tests, etc... Suppose I need to migrate code to a different language, machine, or any other different ...
3
votes
3answers
114 views

What is the term for a deployment designed to make a future cutover seamless?

I'm currently working on a new major version (v2) of an application meant to replace the current production version (v1). This redesign carries with it changes to the front-end, public API layer, ...
105
votes
5answers
159k views

What is an artifactory?

There are quite some questions and answers that mention "artifactory". I wouldn't be surprised if it is somehow related to artifacts. My questions: What is actually an "artifactory" (in the context ...
8
votes
1answer
2k views

What is the difference between DevOps and GitOps?

I am hearing nowadays a lot about GitOps. What is the difference between DevOps and GitOps? Is it just the SCM does the build and deploy when there is a commit instead of the CI/CD tool exclusively?
1
vote
2answers
40 views

Are microservices "cloud-ish medium-lived services"?

According to https://events.static.linuxfound.org/sites/events/files/slides/cc15_mcguire.pdf p21-23, Kevin McGuire of New Relics classifies the containers in three categories: VM-like with a ...
23
votes
2answers
10k views

What Is SecOps?

First when I heard the word SecOps, I thought of it as a management approach that aims to connect security and operations teams, in much the same way that DevOps unifies developers and operations team....
47
votes
5answers
4k views

What is Serverless?

All the cloud providers are marketing their "serverless" solutions. The promise is that serverless is going to replace the way developers are currently develop their software, and operations manage it ...
0
votes
1answer
41 views

Is FaaS required to have an official "Cloud"?

I'm in the process of refining my DevOps skills, but my "Cloud" is more like a lot of scripted virtual machines and monitoring the system. For example, if I have Oracle VM Server, and I install ...
28
votes
5answers
4k views

What are immutable servers?

There are some questions about immutable servers, such as: How to implement the immutable server pattern without loosing the ability to do post-mortems? What role do Configuration Managment tools ...
7
votes
3answers
3k views

Jenkins: What is a build?

I'm coming from Ops and I don't have a heavy software engineering background. In Jenkins, what is a "build" exactly and why is it named such? When I build a shell/powershell script, I'm not really ...
23
votes
4answers
16k views

What is an artifact (or artefact)?

The question about "What is an artifact repository?" contains an answer with an interesting explanation about the repository part of it. And from reading the entire answer, I am not sure what exactly ...
3
votes
3answers
65 views

Can we talk about "reproducible builds" when working with interpreted languages?

This is a vocabulary question. I know the concept of reproducible build as the guarantee we can build software from the sources on a different host or at a different time, but producing an end-product ...
4
votes
2answers
145 views

What is, or could be the formal and/or officially established definion of a "stage"?

Many of us use this term in daily business quite intuitively: "build stage", "test stage" and used long before the rise of DevOps. But is there a formal and/or well-established definition of this ...
8
votes
2answers
1k views

Dealing with ambiguity of the terms publish vs. deploy

DevOps terminology sometimes originates in products as introduced by their authors. As a result, there are some standard actions described by ambigous terms. In mixed teams and large heterogeneous ...
0
votes
1answer
66 views

What is the difference between continuous deployment to continuous delivery? [duplicate]

I understand continuous integration as "orchestrating and continuously installing and/or upgrading an environment, or part of an environment, based on communally-maintained code". - my own definition....
2
votes
1answer
63 views

Are all virtualization (OS/above-OS) utilities DevOps utilities?

Are all virtualization (OS/above-OS) utilities commonly considered DevOps utilities? These could be OS virtalization utilities like VirtualBox and Vagrant and maybe also WSL is considered as such and ...
1
vote
1answer
58 views

How does Vagrant differ from VirtualBox and similar software, if at all?

Both Vagrant and VirtualBox (or their alternatives) seem to me to virtualize an OS on top of another OS, How do they differ from one another essentially, if at all?
0
votes
1answer
24 views

What is the common term for Apache virtual hosts or Nginx block systems?

A webserver environment as with Apache or Nginx includes a type of file (or a file system) that I can call a webserver substrate; In Apache it is called a Virtual host and in Nginx I can call it a "...
3
votes
2answers
840 views

What's the difference between "Ops Dev" and "DevOps"? [closed]

I've heard both terms, but I can't differentiate between the two.
7
votes
1answer
473 views

How does Vagrant differ from Ansible and Docker?

I understand that Ansible is a Configuration Management (CM) tool for orchestrating, deploying (and continuously upgrading) software and conf via a special YAML format created for that software, and ...
0
votes
2answers
1k views

What is warm(ing) up?

There are a few questions that mention something about warm up, such as: How to filter out system-generated calls in monitoring of Azure Webapps? ... to keep the container instance/VM warmed up. ...
19
votes
2answers
26k views

What is a Platform Engineer?

I've been called many things over my career, most of them polite - more recently the work to build CI/CD pipelines has been termed "Platform Engineer" or "Platform Engineering". The risk of such a ...
8
votes
2answers
882 views

What is a Notes Day and can it be used in DevOps transformation?

Lately I am hearing about more and more companies adopting the Pixar concept of a Notes Day and I was wondering what exactly is a Notes Day, what would be a good format for such event and mainly if it ...
7
votes
1answer
450 views

What are the measures of size and complexity of IT infrastructure

How can I compare different infrastructure in regards to size and complexity. What can I measure and compare e.g. number of nodes, number of servers, architectures etc. How do those measures and ...
15
votes
5answers
15k views

What's the difference between checkin and checkout?

When teaching SCM classes to students that are new to Software Configuration Management, it happens that a question comes up like "What's the difference between checkin and checkout?". And a ...