Grazie per il feedback ![]()
Ci ho riflettuto più a fondo ieri, dato che l’argomento è stato ripreso (motivo per cui ho finito per postare qui). Penso che una soluzione solo lato client (cioè un embed javascript) sia l’unica che abbia davvero senso qui. Altrimenti stiamo essenzialmente parlando di una serie di implementazioni specifiche per piattaforma, ognuna con il proprio set di problemi.
Hai ragione sul fatto che la concorrenza e il carico siano problemi. Ci sono significativi problemi di carico e concorrenza con ActivityPub, poiché un singolo post ActivityPub può esporti a molte richieste in entrata e in uscita dal Fediverso. In quel contesto, questo potrebbe essere in realtà leggermente più facile poiché i client remoti sono controllati. Inoltre, in questo caso, la concorrenza e il carico sono veramente problemi solo lato server (cioè lato Discourse) e, sebbene siano problemi, penso che dovrebbero essere risolvibili tramite job in background, caching e mutex. Ma sì, problemi importanti da considerare.