Stiamo creando un'applicazione che deve interagire con un'API di terze parti. Per prima cosa stavamo comunicando con questa API usando le richieste HTTP, ma ora qualcuno ha suggerito di usare Kafka invece delle richieste HTTP tra le due parti (per tempi di risposta più rapidi), ovvero ci saranno due argomenti per ogni funzione uno per la richiesta che produco messaggi e l'altro è l'argomento di risposta da cui consumo i messaggi.
Quindi la mia domanda è: c'è qualche danno nell'usare questa tecnica? Ci sono aspetti negativi o problemi di sicurezza per l'esposizione di Kafka?
PS: molti articoli che ho letto utilizzano Kafka internamente tra app e datastore locali, ma nessuno ha dichiarato nulla su ciò che abbiamo in mente, quindi lo sto chiedendo perché in realtà non penso di usare Kafka in questo modo avrà alcun valore aggiunto a tutti .. Solo più mal di testa ...
Grazie.