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