**Description**: The back-end 'function-orchestrator' and 'function-evaluator' services for [[https://meta.wikimedia.org/wiki/Abstract_Wikipedia|the new Wikifunctions.org wiki]] and [[https://www.mediawiki.org/wiki/Extension:WikiLambda|its WikiLambda extension]]
**Timeline**: Before 2022-03-31; pending finalisation of code, security and performance reviews, //etc.//
**Diagram**: https://commons.wikimedia.org/wiki/File:Wikifunctions_-_Top-level_architectural_model.svg
**Technologies**:
* function-orchestrator: nodejs
* function-evaluator: nodejs and python
**WMF services this new service talks to**: MW app servers (content fetch) and memcached (a new mini cluster: T297815)
**Which services will connect to this service and how:**
* MW app servers (WikiLambda extension) via API; restricted at first to just wikifunctions.org
* Direct usage by end-users on the Internet
**Will this service use our event platform?** No
**Does this service talk to an external service?** No.
**Point person**: @Jdforrester-WMF for now
== Deployment checklist
[x] Review charts: T295698
[x] namespaces in k8s: <gerrit link>
[ ] ~~puppet private tokens~~
[x] Review helmfile.d files: <gerrit link>
[ ] ~~LVS setup~~
[ ] Generate TLS certificates
[ ] Discovery DNS
[ ] Monitoring dashboard
[ ] Integration and Acceptance tests