Kommunikations API
Die Kommunikations API soll produktübergreifende Kommunikationskanäle bereitstellen. Produkt-APIs sollen entscheiden, welches fachliche Ereignis entsteht; die Kommunikations API soll den kontrollierten Versand und dessen Status übernehmen.
Verantwortlichkeiten
- private Nachrichten und Teamchats;
- System- und Produktbenachrichtigungen;
- E-Mail-Kommunikation;
- Kommunikationskanäle und Empfänger;
- Zustellstatus und nachvollziehbare Verarbeitung;
- später mögliche Echtzeitkommunikation.
Abgrenzung
Die API soll nicht entscheiden, ob ein Fehler kritisch ist, ein Auftrag genehmigt wurde oder ein Projekt veröffentlicht werden darf. Solche Entscheidungen sollen in der verantwortlichen Produkt-API verbleiben.