On Fri, Jan 16, 2015 at 2:49 AM, Stas Malyshev <smalyshev(a)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.
--
Brad Jorsch (Anomie)
Software Engineer
Wikimedia Foundation