Questions tagged [devops]
The devops tag has no usage guidance.
76
questions
-3
votes
1
answer
76
views
Should the Jira assignee change for testing? [closed]
We currently have Reporter and Assignee fields for Jira stories. For example, let's say we move from the 'Code review' column to the 'Ready for testing' column. Should the tester then come in, delete ...
1
vote
1
answer
51
views
Should I use different Buildspec files for branch builds and deployment builds?
Very recently a discussion came up regarding the usage of different buildspec.yaml files, one for branch builds and the other for deployment builds and I was wondering, since after some research I ...
2
votes
3
answers
170
views
How to implement ownership of microservices while maintaining business agility?
I am struggling to reconcile some good recommendations, relating to the microservice architecture and Agile and DevOps, that are mutually exclusive in my mind.
On one side we have the recommendation ...
1
vote
2
answers
193
views
How to mix non-programmer content into a build pipeline?
What is a good way to mix non-dev content, like FAQ text or internationalization text, into a development pipeline?
For example, suppose you have an app that is being coded by software engineers, but ...
0
votes
1
answer
31
views
Approaches for getting variables from AWS Parameter Store into app
I'm converting an app to run on AWS Fargate and was going to use the Parameter Store to hold configuration values. Most of the information I've seen about it revolves around injecting Parameter Store ...
0
votes
0
answers
43
views
Serving hundreds of domains from one application with HTTPS
I am building an application which will provide users with custom pages served under the subdomain within my application domain.
What I want to do as next step is to allow users to create CNAME which ...
16
votes
4
answers
6k
views
Why deploy to the development environment?
I can't seem to find a good enough answer, nor can I reason it out myself. Why deploy to the development environment?
In most examples I've seen, automated unit tests and integration tests run as part ...
-1
votes
1
answer
77
views
Question about calculating an SLA for a REST-API
I am somehow stuck with my thoughts about an SLA definition, which I plan to determine for a REST-API running on a public cloud.
Imagine having a REST-API service running on Azure which has a database ...
0
votes
2
answers
129
views
What is the best way to organize Hotfixes
I work at a rather small company, around 10 devs and we are facing a lot of problems with merges and so on, I figured it could be because of the amount Hotfixes we are merging into master daily.
So I ...
-1
votes
2
answers
240
views
Configuration of a staging environment vs production environment
For our software development process we used to set up 3 environments : integration , QA and master.
Recently it was decided to add a new staging environment that shall mirror the production ...
1
vote
1
answer
185
views
Automatic creation/upgrade of database in devops cycle
DevOps of our customer require that our application creates database objects and Kafka topics automatically on application start, if they are missing. Moreover, they want the application to ...
1
vote
0
answers
134
views
Which commits should I use when calculating DORA "Lead time" metric?
As per the "Accelerate State of DevOps 2019" (you can download it here) they define lead time for changes as:
how long does it take to go from code
committed to code successfully running in ...
-1
votes
1
answer
669
views
How do I know if my nodejs application is stateless or not?
According to documentation from PM: https://pm2.io/docs/runtime/guide/load-balancing/
To make use of its load balancing feature which uses node's clustering to spawn multiple node processes, I need a ...
0
votes
0
answers
66
views
How to debug your collegues NuGet package
Disclaimer: This is a rather broad topic and there is probably no clear right/wrong. Still I would like to exchange experiences with experts of huge projects to learn and improve work between teams.
...
0
votes
1
answer
66
views
Making user stories and operational duties
I'm looking for some advice on how to navigate the choppy waters of DevOps/SCRUM with in a team.
Background: A team is very operational and has 3 products and 2 engineers, 1 Product Owner, 1 Manager (...
4
votes
1
answer
155
views
How to architect a codebase for short-term contributors?
I recently joined a tiny nonprofit whose flagship product is based on a decades-old C codebase, and I've been brainstorming with a senior developer about things I can do to help make working with all ...
0
votes
1
answer
269
views
Can Feature Flags replace Hotfixes in Devops?
When using a git strategy similar to gitflow, can feature flags totally replace the Hotfix Release branch process?
When seeing bugs in production, we first make the change in the develop branch and ...
3
votes
1
answer
284
views
How to prevent configuration drift in Microservices
When I started working everyone was scared of deployments. Software was deployed infrequently and people were afraid services and machines had been manually “patched” since the last release.
I fixed ...
1
vote
1
answer
101
views
Better management of ~1000 lines of environment configuration properties?
Background/Our situation:
Our environment has many components, including database, Windows Server, Linux, ETL platform, Scheduler Platform, and about 5 other types (so 8 total components = code ...
2
votes
0
answers
66
views
Initializing Cassandra schema
Recently I have started working on a project in which we are using Cassandra. It's a quite a new project, so we haven't decided how to initialize the schema.
We are using Docker and Kubernetes. I've ...
2
votes
1
answer
87
views
Ops in event-driven paradigm
TL;DR event-driven system seems to focus on a highlevel view of the system ("error rate is 0.5%"). How are IT operations supposed to locate and remedy individual issues in such systems?
In ...
-2
votes
4
answers
177
views
Is Continuous Integration nowadays intended as "Continuous Inspection"?
I've been reading a log about CI (mostly Addison-Wesley books) and taking "CI" courses. I see two clear distinctions between old books on CI and new ones:
Old ones focus on "committing" or "pushing" ...
-3
votes
1
answer
66
views
What is a good strategy for moving to Continuous Deployment? [closed]
My Goal
I'm currently in the process of trying to get my company to adopt Continuous Deployment of the web product I work on. As far as I know, we're the first product in the company to attempt this. ...
-1
votes
2
answers
204
views
Should Developers Conduct Sanity Testing in Public Dev Environment, if they Tested Locally and Wrote Unit Tests?
Should Developers conduct Sanity Testing in Dev Public Server, before sending code over to QA team?
We are developing a Property Application. Our company utilizes C# .Net Core with Angular, and ...
-1
votes
1
answer
95
views
How to introduce Cloud and DevOps in an organisation that is conservative in nature? [closed]
I am a senior software developer, once also worked for a big consulting house. I have been using various cloud services for many years and DevOps is already in my blood.
Recently I moved into ...
4
votes
2
answers
1k
views
Git commit hashes and Git merging between branches
We have a scenario where we'd like to use two branches in our git workflow, otherwise known as develop and master.
The current flow is as follows:
Create feat-branch - this branch will be based off ...
2
votes
1
answer
435
views
Mocking APIs: Keeping mock data up to date?
I'm setting up a development environment for my application. As such, to run it locally, the API dependencies need to be mocked, to keep it as lightweight as possible.
The problem however is keeping ...
-1
votes
3
answers
831
views
What's the proper order of stages in a CI build?
I've read some articles about CI/CD and find that a typical CI pipeline often includes Build, Test and Deploy. We also add Code Quality Scan stage to our pipeline. The question is that, what is the ...
3
votes
2
answers
188
views
For Evolutionary Database Tools like Flyway or LiquidBase, it is better to integrate the tool or left it as a stand alone step in the CI process?
Although I believe my question is language and DB agnostic, I will provide the specifics technologies in this case study because it might help understanding my question (sorry for my English).
It's ...
1
vote
2
answers
1k
views
Blurred lines between deployment (Terraform) and build processes (Bazel) leading to an awkward build and release process
I am building a system that consists of multiple programs on many machines, some cloud services (such as RDS) and so on.
In an ideal world, I would like to supply some configuration (e.g. deployment ...
0
votes
2
answers
524
views
What does automated test pass percentage measure and how is it used in DevOps?
I'm researching DevOps metrics for school. One metric is called "automated test pass percentage." I found one article that says this metric is useful because it is good to know how often code changes ...
-1
votes
1
answer
69
views
Operational planning for web app (backend)
I know the question is a bit broad, but will give it a try.
I newly joined a backend team in our company that is about to release an app to external users, I noticed we don't have an operational plan,...
1
vote
3
answers
74
views
Monitoring write-intensive web service through submitting synthesized data?
We have a web service that accepts images and metadata uploaded by end users, and the uploaded images would go through multiple steps of processing / reviewing with human involved.
To monitor the ...
1
vote
1
answer
275
views
Is infrequent syncing in DVCS trunk based development similar to a long-lived feature branch in GitFlow?
I'm working on a project and trying to understand the differences and trade-offs between variations of trunk based development and feature branching like git flow so I can help implement an ...
1
vote
2
answers
163
views
Microservices and DevOps — Must both always go together?
At the risk of having this question closed as too broad, would like to know if a microservices-based application/architecture could be delivered with a traditional waterfall development methodology/...
3
votes
2
answers
138
views
Build pipeline, dependency on unreleased package
My team is currently making some changes to our solution structure. Before the change we basically had a single solution file with about 40 different projects. Most of these projects are libraries ...
9
votes
1
answer
3k
views
Blue Green Deployment With Single Database
I am trying to analyze blue green deployment strategy to provide zero downtime upgrades for our customers. We have an enterprise java based monolithic web application that uses Oracle as the data ...
-1
votes
1
answer
747
views
Implement Branching strategy in DevOps for Multi-Tenant application
I have asked this question on Stack Overflow and I got a suggestion of posting it here for better suitability. So here is my question :
I am new to DevOps, and i have a solution with Umbraco as CMS, ...
-2
votes
3
answers
219
views
How to be a good team member and push the team towards new paradigms and technologies at the same time.
I am pretty new within our Scrum team. (Round about 4 months)
Whenever I suggest some paradigm like "DevOps" or technology like "Kubernetes" to solve issues I am criticised at least from a part of the ...
-4
votes
3
answers
610
views
Is it reasonable for DevOps to insist on 2 branch only integration?
I am the DevOps/CI for my team of somewhere around 10 developers. We develop and implement a sophisticated scientific data collection and visualization web application. I am the person who introduced ...
0
votes
1
answer
135
views
How to run machine-specific tests during DevOps remote build
What are the generally accepted means of running tests that pass on the dev machine on the build server where they'll consistently fail due to missing dependencies? (In this case, a configuration file ...
2
votes
2
answers
445
views
Should default configuration for deployed services be set as per production usage?
Today, I and my colleague had a difference of opinion regarding the usage of default values in software configuration. We both agreed that for a consumer software, the default configuration should be ...
0
votes
3
answers
238
views
How do I encourage ops to participate in a devops team?
I work in a traditional software development environment. A team of developers work on a product in 2-4 week Sprints and then hand the results over to an operations team to be deployed and managed. ...
3
votes
2
answers
197
views
What is 'DevOps'? [closed]
I've seen this word thrown around a lot so I looked it up.
I've read through countless explanations but I'm still not sure what exactly DevOps is.
From what I gathered, somehow the use of automation (...
0
votes
4
answers
962
views
Is there a "DevTest" or "DevQA" equivalent to "DevOps"?
I understand "devops" to be the application of the development processes (issue tracking, version control, release management...) to operations tasks (deployment, migration...).
Is there an ...
0
votes
3
answers
377
views
How DevOps fit into Software Development Division of Labour?
I believe the concept of DevOps is the single person handling all the activities of a given requirement.
1) Understanding the requirement/problem
2) Come up with logic to solve the problem
3) Write ...
4
votes
2
answers
463
views
How does DevOps apply to packaged software?
I'm trying to learn more about the DevOps trend and what DevOps actually is, and how it could apply to my situation (recently fuelled by the Stack Overflow survey results starting by mentioning DevOps)...
1
vote
2
answers
306
views
Why the devops pipeline reads "Code, Build, Integrate, Test"..why build is second?
I might be missing something but I do not get why in the commonly described worklow the Build follows the Code phases. I mean, isn't it the other way around? We code, we integrate the changes, build ...
0
votes
1
answer
163
views
How can I do production like deployments using a artifact server that enforces semantic versioning with artifacts that haven't received a version yet?
Just a small bit of background. Right now my team tags release candidates in version control. I've learned that this may not be the best thing to do because we still have to go through user acceptance ...
26
votes
7
answers
7k
views
Is it best practice to deploy a project to the server file by file manually?
The company I work for now doesn't implement continuous delivery yet. We still deploy the project manually to server, file by file. Which is best practice: to manually deploy one project artifact for ...