API, bestandsuitwisseling of message queue: wat moet ik hebben?
Twee vragen bepalen het antwoord: hoe vers moeten de gegevens zijn, en wat mag er gebeuren als de andere kant niet reageert. Moet een wijziging binnen seconden zichtbaar zijn, dan is een API-koppeling het eenvoudigst. Gaat het om grote hoeveelheden op een vast moment, dan is bestandsuitwisseling robuuster en beter te controleren: het bestand is er nog. Moeten beide kanten los van elkaar kunnen draaien, of komen er pieken die de ontvanger niet direct aankan, dan hoort er een queue tussen: de zender levert af en is klaar, de ontvanger werkt weg in eigen tempo. Twee vormen naast elkaar in één landschap is geen ontwerpfout.