Sto creando un servizio che invierà notifiche a molti altri servizi. Ha un paio di tipi di notifica diversi a cui ogni consumatore può interessare, ma probabilmente non si preoccuperà di tutti loro.
Invece di richiedere molti endpoint diversi, sto pensando di creare un singolo endpoint con un parametro notificationType
. I consumatori delle notifiche possono scartare i tipi a cui non interessano e l'integrazione di altri servizi con il servizio di notifica è più semplice.
Questo è un pattern (o anti-pattern)? Come si chiama? Sembra che ai tempi degli schemi XML questa fosse una cosa più comune di quanto non sia con JSON (prima del mio tempo, ma so di sistemi legacy che lo fanno). Mi ricorda anche un proxy inverso, ma sembra diverso. Presumo che ora sia accigliato, ma non so nemmeno come cercare discussioni al riguardo.