Questions tagged [distributed-development]
The distributed-development tag has no usage guidance.
35 questions
1
vote
3
answers
456
views
What algorithm can I use in order to not let there be two rows with same "mobile number" in database?
The issue that I'm facing is on a banking app. There are two ways to register for internet banking.
A) Self Register
B) Ask for bank to register via their GUI panel backend.
Consider this scenario:
...
-3
votes
1
answer
246
views
How to manage a distributed application?
I have a distributed application backed by a distributed database. (Distributed here means running across multiple hosts with one or more instances on each host). Application has several toolings ...
4
votes
1
answer
714
views
Shared access tokens in a distributed system
I'm building a system that horizontally scales with many nodes. Any of these nodes could consume an API that's hosted on https://example.com/api. The authentication for this API is token based.
My ...
8
votes
3
answers
601
views
Is it a good idea to lock svn
I have to define the new way of working for a development team which goes from a one man unit, to a distributed team with programmers al over the world. The team will work with svn. This is a non-...
3
votes
1
answer
127
views
Would This Workflow Work For a Distributed Team With CI/CD
Because the reaction of @DanCornilescu I understood that my question was not clear. That is why I edited the question heavily.
I was brought in on a project where there was only one developer. All ...
1
vote
2
answers
253
views
Remote teams: How to build a shared understanding of codebase & architecture?
Situation:
There's a remote team of 6 developers in 4 different countries. It uses CI, version control, Slack and has a weekly status call. They do code reviews on each pull request (always same ...
0
votes
2
answers
2k
views
Instantiate an engine from a second project without having a reference to the second project causing a circular reference?
Let's talk about three projects. I have a Cinema project, a Cinema.Engine project, and a Cinema.Client1 project.
In the Cinema project, I have an interface ICinema and a factory class CinemaFactory.
...
0
votes
1
answer
121
views
Is this the correct way to think about the client/server socket relationship?
I'm designing a distributed application, very basic for now. The idea is that once the application is active on all machines (about 5 vms), you can initiate a grep on all log files from all machines ...
2
votes
1
answer
1k
views
Difference between server Jobs and Workers?
I am trying to understand the difference between server workers and server jobs. Google has not been very helpful because the keyword "jobs" is being construed as an employment term... I have yet to ...
-2
votes
3
answers
231
views
Distributed game development and security of source code
I think this question has already been asked many times, but I can't find any of them. I have a game project (I'm using Marmalade),and a few trusted developers, but I want to invite more. For adding ...
2
votes
1
answer
4k
views
Session serialization in JavaEE environment
Please consider the following scenario:
We are working on a JavaEE project for which the scalability starts to become an issue. Up until now, we were able to scale up but this is no longer an option. ...
2
votes
1
answer
152
views
Communicating with Vendors
We are a small software team (as far as programmers go) and have a team of vendors on the other side of the world that program for us. We own the product, and simply dictate to them some of the tasks ...
2
votes
2
answers
2k
views
Is eventual consistency a wrong solution for e-commerce applications?
I'm reading about eventual consistency in couchDB. I'm somewhat confused by the term and its consequences on an application.
Let's say I'm building a distributed e-commerce website where monetary ...
4
votes
2
answers
2k
views
Where does Windows Workflow Foundation fit into the messaging oriented middleware architecture?
I've been trying to find information online about where WWF 4.5 fits with in an architecture based around an enterprise message queue using central broker(s) (RabbitMQ in particular).
It seems like ...
6
votes
3
answers
3k
views
Junior developers in a remote working environment [closed]
Our company is looking to introduce remote working as an option for its developers.
This book (Remote: Office not required) has been offering some valuable guidance.
However one issue that is not ...
0
votes
3
answers
132
views
New nodes joining distributed genetic algorithm
I'm sort of torn on what to do for implementation of my distributed genetic algorithm problem. I would like to be able to have nodes join and part at will and not take down the whole system. But this ...
1
vote
1
answer
317
views
how to reduce communication time in distributed teams [duplicate]
We have 10 distributed teams in our company and we are developing 3 huge web applications. A lot of time of our developers is spent with writing emails.
We are using scrum and for that we had a ...
27
votes
5
answers
2k
views
Design in one team, coding in another
I will be involved in a project where all the software design is made by a local team and these designs are sent to an offshore team for coding.
This is the first time I face a project with this ...
6
votes
1
answer
1k
views
Can the version of Git vary between team members?
We are about 40 developers working on the same code base and we use Git for version control.
My question is: can there be problems if, for example, some developers have a much older version of Git ...
3
votes
1
answer
120
views
Coding to SOA, External Dependency
This has happend to me more than once, thought someone can give some insight.
I have worked on multiple projects where my project depends on external service. When I have to run the application ...
7
votes
4
answers
3k
views
Is Using Locking/Unlocking in Version Control an Anti-Pattern?
Recently I've started using Git at work. Previously I've only ever used VSS (which has some problems) and so far, Git is orders of magnitude better.
The key differences here is that Git is ...
4
votes
1
answer
1k
views
Can Foswiki be used as a distributed Redmine replacement?
I am quite familiar with and love using git, among other reasons due to its distributed nature. Now I'd like to set up some similarly distributed (FOSS) Project Management software with features ...
1
vote
1
answer
2k
views
Building a Redundant / Distributed Application
This is more of a "point me in the right direction" question.
My team of three and I have built a hosted web app that queues and routes customer chat requests to available customer service agents (It ...
0
votes
2
answers
1k
views
Distributed Transaction Framework across webservices
I am designing a new system that has one central web service and several site web services which are spread across the country and some overseas. It has some data that must be identical on all sites.
...
9
votes
1
answer
308
views
DVCS blessed repo replication among geographically distributed teams
My company is exploring the move from Perforce to a DVCS and we currently use lots of Perforce proxies because the software development teams are spread over Germany, China, USA and Mexico and ...
3
votes
1
answer
121
views
Governance models for multi-institution open source projects
I'm working on an open source project that has full time professional developers from several universities, plus a couple of other organisations. The product has something like a dozen deployments, ...
11
votes
4
answers
1k
views
Scrum for team split between two spoken languages
I have a team that without a single common language among all of the team members. The team is split across two locations (though the geography isn't the main issue). All team members in each location ...
13
votes
6
answers
549
views
What is the best way to allow a client to contribute to a project?
We've been building a CRM for a client. Now that the first major phase has been finished, and a second one agreed upon, the client would like to pick up some of the work, making minor amendments to ...
11
votes
3
answers
15k
views
Looking for a distributed locking pattern
I need to come up with a custom recursive object locking mechanism\pattern for a distributed system in C#. Essentially, I have a multi-node system. Each node has exclusive write permissions over n-...
7
votes
2
answers
1k
views
Tools and/or methods for regular Code review of Remote development team
We are outsourcing a development to a small team of offshore developers. Our in house process for code review is manual, paper based, based on a waterfall model requiring "big bang" delivery. It ...
5
votes
3
answers
2k
views
Distributed Development Tools -- (Version control and Project Management) [closed]
I've recently become responsible for choosing which source control and project management software to use for a company that employs me.
Currently it uses Jira (project management) and Subversion (...
4
votes
2
answers
297
views
Best way to work easily with a database in remote programs?
In Database 101 you learned never to distribute the sensitive database password along with your program, since all a person has to do is reverse engineer the program, find where you actually need the ...
4
votes
1
answer
274
views
How to set up a distributed version control that can commit to subversion [closed]
We have a trac server setup that works with the svn commits, so we can do things like "fixed #183" in the commit messages, and reference the changes involved. Right now I have eclipse with subclipse +...
7
votes
3
answers
748
views
Cross border data obfuscation and how to deal with it?
I am currently facing a situation where I will need to obfuscate data for legal reasons (these are countrywide rules and not specific to me)
I will still need to work with teams outside this area who ...
21
votes
3
answers
2k
views
Advice/guidelines for managing a distributed development team [duplicate]
What are some strategies, methodologies and best-practices for managing a distributed team?
What can be done to encourage and enforce communication between the various team members?
Is it possible ...