On Fri, Jan 16, 2015 at 2:49 AM, Stas Malyshev smalyshev@wikimedia.org wrote:
However, with clear API architecture we could maybe have alternatives - i.e. be able to have the same service performed by a superpowered cluster or by a PHP implementation on the URL on the same host.
The problem there is that the PHP implementation is likely to code-rot, unless we create really good unit tests that actually run for it.
It would be less bad if the focus were on librarization and daemonization (and improvement) of the existing PHP code so both methods could share a majority of the code base, rather than rewriting things from scratch in an entirely different language.
and maybe reduced feature set.
That becomes a hazard when other stuff starts to depend on the non-reduced feature set.