Today's meeting was about how to separate back-end and front-end (https://www.mediawiki.org/wiki/Requests_for_comment/Service_split_along_pres..., 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_datacen... is scheduled, which is also directly relevant to us.
Matt Flaschen