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 ArticleWhat 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 ArticleWhat is the difference between `update` and `upgrade`
What is the difference between update and upgrade in the context of application software?
View ArticleSimple 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 ArticleMulti-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 ArticleHow to deploy python microservices app updates?
I'm working on python microservices based app and I'm wondering how to ship updates.Let's start by a summary of what I have:Code base on git (several repos)The app is running on several remote...
View ArticleHow to deploy long lived services? [closed]
I come from the serverless space where the assumption is that the service will be spun up "on demand". Or the data pipeline space were work is scheduled.I am now trying to write an "alert" system that...
View ArticleGit 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 ArticleIn 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 Articleservice 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 ArticleCan I implement a payment feature in my own software?
Note: I spent some time thinking about this question before choosing which StackExchance site to post it on. I have decided on this domain because of the description: "For professional programmers...
View ArticleHow to manage development credentials vs generic (example) ones?
I am an amateur developper and would like to share some of my code via GitHub or GitLabs.The problem I am trying to resolve is that I have a configuration file with my real credentials (used during...
View ArticleDeployment Options for an entire SAAS App [closed]
I have built a SAAS app and need to deploy it, but I'm unsure of the best options.Requirement 1: deploy my app and serversFront-end React appBack-end graphql server (the front-end queries this server...
View ArticleHow 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 ArticleDeploying a springboot application working with SQL [closed]
I am quite new to java framework and have been developing a project and learning springboot, rest APIs, DBMS on the go. I have made a springboot application to upload and download a file in my SQL...
View ArticleDeploy 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 ArticleDeployment 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 ArticleHow 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 ArticleHow 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 ArticleHow 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