Joe added a comment.

In https://phabricator.wikimedia.org/T114443#1698223, @GWicke wrote:

> @ottomata, main reason would be the ability to work with $simple_queue, 
> $binary_kafka, $amazon_queue and so on without changes in MW code. This isn't 
> so theoretical. We'll want a lighter-weight queue for testing, developers and 
> third party users rather soon.


Please note that software angosticity can be achieved via libraries as well as 
soon as you abstract the interface from the current driver implementation.

So no, this is not a reason why we should build a REST service in front of 
kafka.

Writing high quality, standardized libraries in php, nodejs and python (at 
least) will be needed anyways, and I suspect strongly that not tying ourselves 
to an HTTP-based paradigm will allow us to do more in the future if we want to 
(HTTP is _not_ what I would use as a protocol if I had to design an event bus).


TASK DETAIL
  https://phabricator.wikimedia.org/T114443

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Joe
Cc: EBernhardson, bd808, Joe, dr0ptp4kt, madhuvishy, Nuria, ori, faidon, aaron, 
GWicke, mobrovac, Halfak, Eevans, Ottomata, Matanya, Aklapper, JAllemandou, 
jkroll, Smalyshev, Hardikj, Wikidata-bugs, Jdouglas, RobH, aude, Deskana, 
Manybubbles, mark, JanZerebecki, RobLa-WMF, fgiunchedi, Dzahn, jeremyb, 
chasemp, Krenair



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to