Addison traf sich mit Sydney beim Mittagessen in der Cafeteria, um über die Koordination zwischen dem Ticket Orchestrator und den Diensten zu sprechen, mit denen er für den Ticketmanagement-Workflow integriert ist.
"Warum nicht einfach gRPC für die gesamte Kommunikation verwenden? Ich habe gehört, dass das sehr schnell ist", sagte Sydney.
"Das ist eine Implementierung, keine Architektur", sagte Addison. "Wir müssen entscheiden, welche Art von Verträgen wir wollen, bevor wir entscheiden, wie wir sie umsetzen wollen. Zuerst müssen wir uns zwischen engen und losen Verträgen entscheiden. Sobald wir uns für eine Art entschieden haben, überlasse ich dir die Entscheidung, wie du sie umsetzt, solange sie unsere Fitnessfunktionen erfüllen."
"Was bestimmt, welche Art von Vertrag wir brauchen?" sagte Sydney.