Quantcast
Channel: Active questions tagged deployment - Software Engineering Stack Exchange
Browsing latest articles
Browse All 42 View Live

Deploying app server-by-server vs. all at once

Suppose I have a static JS single-page-app that I want to deploy to production, and there are 4 production servers.I can deploy it to servers 1 & 2, try to test it, and then deploy to servers 3...

View Article


An effective database migration pattern for many instances of the same app...

How do you handle migrations to your database after a long period of time?I'm using fluent migrator, and after some months or years, the number of migrations could be (and has been in previous...

View Article


commonly used practices for deploying package primarily composed of bash scripts

I am working on a tool that primarily uses bash scripts and C++ code.Generally I have experience with basic tools written in C and C++ in which we can have a build system like ./configure; make; make...

View Article

Does server farm change the design of the server program?

In The Linux Programming Interface Sec 60.4, it talks about design a server that handles multiple requests using multiple processes or threads, or pools of processes or threads. Then it discusses...

View Article

Easy Licensing enforcement techniques for C++ Program in Windows

I am developing software in Window 10 and Visual Studio in C++. I would like to restrict the use of the software to a set of computers, by implementing a license control. My thought is to query a few...

View Article


What is the operational benefit to separating database migrations and code...

Should Database migrations be in included in the same deployment project as the code?If they are not included in the same deployment, the Database deployment package and the Code deployment package...

View Article

What is the best way to record in git which commit is currently deployed to...

We run a deployment pipeline where we build a versioned binary, tag the commit it was built from with the same version as the binary, and then can deploy the binary into arbitrary environments...

View Article

How do we isolate dependencies for a .Net app deploy in a way which is safe...

To design in such that it is easy to deploy dependencies with your app, and so that development environments are easy to set up, it is advantageous to isolate an app's dependencies from it's...

View Article


Benefits of Microservices processes split per kind? of process?

At our job we are having a heated discussion with the DevOps team on how to architect and modularize our microservices. We come from a 2-coupled-monoliths approach, so we are trying to avoid common...

View Article


TFS non-chronological deployment?

We have the following scenario:Changeset #1 is some unfinished buildable checkinChangeset #2 is a completed small task..Changset #5 completes the work done at CS#1They all affect the same output dll....

View Article

Deployment of two programs that communicate between them

On windows, I have done one client in c++ and one server in python. In order to make the program work, I need first to run the server (in one terminal), and then I can run the client.I am trying to...

View Article

What is the safest way to deploy a lot of changes at once to a legacy,...

My team have recently inherited a very poorly written, business-critical, monolithic LAMP application with the goal of guaranteeing reasonably uptime and scalability targets in just a few weeks. Our...

View Article

Strategy for deploying code internally and externally with common code base,...

For one of my current projects, written in Python, we would like to have two different versions: One for internal use, with all features enabled, and one for external use, with limited features. The...

View Article


Package management & DTAP: how to keep overview?

We have an application which contains of multiple composer packages.A default structure of the site is:src/application/vendor/vendorname/framework/filemanagement/...Each package has its own version,...

View Article

Automatic deployment concept for remote iot devices

I am working on a relatively large project that could include +1000 iot devices, in this case probably a Raspberry Pi. So far I only experimented with ~ 20 - 30 devices but the concept should be the...

View Article


Separating the concepts of deployment and release — benefits for enterprise apps

I was taking the PluralSight course with the title “azure-devops-continuous-delivery-release-pipelines” and it makes a big deal out of (ie spends a lot of time talking about) separating the release and...

View Article

Image may be NSFW.
Clik here to view.

How to seperately deploy two components of the presentation layer that both...

ContextI have a multi-tiered architecture that contains 2 presentation layers, one business layer and one data layer. See image below for a visualisation.Here you can see that there are two components...

View Article


How can we keep track of which version of our code is in each environment?

My team currently uses a fairly simple branching/deployment process that looks like this:┌────────┐┌────┐┌──────┐ Environments: │ DEV ││ QA ││ PROD...

View Article

How to Web Distribution like Firebase App Distribution?

I am looking for a way to let Web QA tester to test website with specific version. So, Web QA tester can say things like "this X is broken since version A.B.C".The current test/release...

View Article

Deployment best practices for GAE Microservices

We are building some microservices that we will likely be deploying using GAE and I am fairly new to GAE. I’ve done a lot of other development in my day, but this paradigm is a little different. I’m...

View Article

Deploy C#/C++ binaries incrementally by patching the difference

My company has a huge C++/C# software system composed of 1800 binaries. The technology range goes from old school native C++ Static Libs, C++/MFC, C++/CLI, up to .NET Framework, .NET Core 3.1, .NET...

View Article


How does one reliably test core Linux software (like package managers, UNIX...

If I'm not mistaken, a major part of testing software is deploying and using it on your platform of choice. For critical system software such as UNIX utils, package managers, desktop...

View Article


service mesh and domain driven design

So we have a cluster with namespaces representing different domains. Services in one namespace cannot directly talk to services in another namespaces unless routed through a load balancer. ( goes...

View Article

Image may be NSFW.
Clik here to view.

In a deployment diagram, when should I underline the name of the Deployment...

Per the UML 2.5.1 specification:DeployedTargets are shown as a perspective view of cube labeled with the name of the DeployedTarget shown prepended by a colon. System elements deployed on a...

View Article

Git Flow best practice for quarantine snapshot to staging environments (dev,...

I have a CI pipeline that creates snapshot artefacts with constant version numbers after each commit to the development branch. Then the snapshots are deployed to the stages (dev, test) sequentially by...

View Article


Multi-user time based simulation - deploying new version without downtime

I am making a multiplayer strategy simulation game. The game runs in turns of fixed duration, e.g. 1 minute.For every user, there is a set of state variables that can change every turn, e.g. amount of...

View Article

Simple packaging for multi-file/module Python deployments

I'm working on a Python codebase which we are trying to improve the modularity of. Both the top level scripts and the modules that they depend on are all in one main repo. We have another repo which...

View Article

What is the difference between `update` and `upgrade`

What is the difference between update and upgrade in the context of application software?

View Article

What does "packaging" refer to in the software Deployment process?

From what I understand the deployment process consists of these steps.Compiling, linking/packaging, deploying.What does the packaging refer to? is that just a reference to packaging the object files...

View Article



Automating application release process

I am developing a VB.NET desktop app on Visual Studio Community, using Github for version control (private repository), DigiCert to sign the binary (application install file), and Wordpress for the...

View Article
Browsing latest articles
Browse All 42 View Live


Latest Images