Today's meeting was about how to separate back-end and front-end (https://www.mediawiki.org/wiki/Requests_for_comment/Service_split_along_presentation_vs_data_manipulation_line, https://phabricator.wikimedia.org/T89889).

There was still some controversy, but consensus seems to be against using FauxRequest/DerivativeRequest to call APIs from PHP. This is relevant to us, since that is a direction we have favored in the past (https://phabricator.wikimedia.org/T74659)

The replacement is not super-clear, but ideas vary among:

* PHP services/APIs/interactors/backend controllers (not to be confused with the Web API). Basically just correctly architected PHP business logic, shared between the API and special pages, etc.
* Some kind of way of calling the web API without using FauxRequest.
* All PHP services exposed externally
* More use of services separated by the network.

Next week https://www.mediawiki.org/wiki/Requests_for_comment/Master_%26_slave_datacenter_strategy_for_MediaWiki is scheduled, which is also directly relevant to us.

Matt Flaschen

_______________________________________________
EE mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/ee

Reply via email to