Questions tagged [integration]
79 questions
24
votes
9 answers
How do you scale your integration testing?
I am investigating techniques and strategies for scaling our growing number of integration tests on our current product, so that they can (humanly) remain part of our development, and CI process.
At about 200+ integration tests we are already…

Jezz Santos
- 349
- 2
- 7
21
votes
1 answer
Differences between API Gateways and ESBs?
The company I work for is evaluating some middleware solutions for governace, metering and security of web services. Currently, we're using an Enterprise Service Bus (ESB) for this purpose, but some cool guys in management decided they are going to…

dliber
- 335
- 1
- 2
- 5
18
votes
4 answers
Sharing classes or interfaces between different projects
I was looking for some answers in SO or here, but without any results, that's why I would ask you.
Let's assume I have a two different projects - for example server part and client part of an app. I'm developing my own part, while my friend is…

radekEm
- 367
- 1
- 3
- 10
17
votes
5 answers
Is it bad practice for services to share a database in SOA?
I have recently been reading Hohpe and Woolf's Enterprise Integration Patterns, some of Thomas Erl's books on SOA and watching various videos and podcasts by Udi Dahan et al. on CQRS and Event Driven systems.
Systems in my place of work suffer from…

Paul T Davies
- 3,144
- 2
- 22
- 22
13
votes
3 answers
Using testing branches in Git
We have someone (let's call him Ted) that is responsible for testing new features and bug fixes.
We're using Git and GitHub. master should be/is always deployable and development is where we commit/merge new features or bug fixes, but only after…

cpa
- 231
- 1
- 2
- 6
12
votes
14 answers
How to get new team members up to date with the project?
We are about to hire 1-2 new engineers for the software team (consisting of 3 developers, 1 tester).
What are the steps to integrate them into the team?
My ideas are :
read documentation (coding standards, documents in development methodologies we…

BЈовић
- 13,981
- 8
- 61
- 81
9
votes
5 answers
How to deal with warnings in a legacy project
I work on a C++ project that generates bajillions of warnings. Most of the warnings appeared after the code was written:
Initially the project used Visual C++ 8, soon switching to 9, but there is little difference in the generated warnings.…

Jan Hudec
- 18,250
- 1
- 39
- 62
8
votes
3 answers
How to handle database errors after a successful 3rd party payments API response?
The specific scenario in my case involves PayPal but it could easily be any other external system.
According to a lot of sources on the Internet, including the official documentation, a basic PayPal integration (say, for an e-store) would look like…

Avius
- 377
- 1
- 9
7
votes
5 answers
Enterprise Integration: File Exchange vs Web Services
TL;DR
Sort of brainstorming: why integrating systems by means of exchanging loosely-structured files (as opposed to XML web services integration) is a bad idea?
TL Part
We're offering an online solution for enterprise customers (big ones) and in…

Anton Gogolev
- 1,447
- 2
- 15
- 23
7
votes
4 answers
Ways of integrating legacy applications
My company is one which has grown up rapidly over recent years in multiple territories. We are not a software company per se, but a technical one who have developed various bespoke applications inhouse. Some of these are now sold as SAAS.
I am…

meepmeep
- 171
- 3
7
votes
1 answer
Testing Data : Should I Create a bogus test case?
I've written an Integration program that produces files from a source set of data and converts it to a target data file. These files contain field/record information that must be validated by our clients using their validation methods.
I plan to…

Bryan Harrington
- 2,502
- 1
- 19
- 22
6
votes
4 answers
How and when to choose between Data Consolidation/Data Integration and Data Synchronisation?
I am having some confusion as to how to decide what to choose between Data Consolidation/Data Integration and Data Synchronisation? I know that:
Data Consolidation/Data Integration: refers to the collection and integration of data from multiple…

Jason Donnald
- 161
- 2
6
votes
3 answers
How to programmatically control a GUI application?
I have a couple of users who have a User Interface for an application that they must use to do their job. The UI can be cumbersome to navigate to perform some time critical tasks.
This UI does not expose any API and has no integration points.
I…

GinjaNinja
- 350
- 2
- 9
6
votes
2 answers
Best practice mapping an external id on my system
I've done some searches for "id mapping" and "external id mapping" and I can't find anything meaningful on the site or google, so, here's my question/scenario.
I'm developing an application which will match some records from our internal system with…

Machado
- 4,090
- 3
- 25
- 37
6
votes
1 answer
Integrating Domain Model Applications - Resources/Guidance
I'm struggling to find guidance on integrating various applications, usually based on a Domain Model architecture. The applications often expose and consume each others WCF services, but this tends to be done in a rather hap-hazard way. I'm quite…

Paul T Davies
- 3,144
- 2
- 22
- 22