Good practices for packaging Python programs
I've been using Python for a while now, both in the context of personal and professional projects.One thing that occured to me recently is that I had never thought about a good way to deploy Python...
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 ArticleDistributing Web application to multiple customers
I am building an app (stack is Python/Django/React and DB is PGSQL) that is supposed to be used internally in companies to track their work, assign people to different tasks, throw some statistic data,...
View ArticleThe pros and cons of incremental update/deployment on granularity of *files*...
My friends' company is using the incremental method to update/deploy a new version of their app to the customer site. But what kind of surprises me is their update/deployment is on granularity of...
View ArticleHow to package and distribute a Tensorflow GPU desktop application
I am developing a desktop application that utilises Tensorflow. The aim of the application is to let users easily train a given model and use it for inference within the app. I want to support training...
View ArticleBlue/Green Deployment - How do I deal with persistent data added during cutover
I'm currently looking at blue/green deployments and I'm not quite sure if my use case is even applicable.The following simplified scenario of a user management tool:I have 3 services - GUI, BL,...
View ArticleDeploying 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 ArticleAn 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 Articlecommonly 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 ArticleDoes 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 ArticleEasy 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 ArticleWhat 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 ArticleWhat 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 ArticleHow 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 ArticleBenefits 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 ArticleTFS 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 ArticleDeployment 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 ArticleWhat 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 ArticleStrategy 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 ArticlePackage 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
More Pages to Explore .....