TranslatorSRI / NodeNormalization

Service that produces Translator compliant nodes given a curie
MIT License
9 stars 6 forks source link

Come up with a redundant NodeNorm/NameRes instance for use in case of downtime #174

Closed gaurav closed 7 months ago

gaurav commented 1 year ago

Given how important NodeNorm and NameRes (and later Property Server) are to Translator, we should probably come up with a plan to host a redundant instance of these services. This could just be making it clear that everybody who uses NodeNorm ITRB Prod should fall back to NodeNorm ITRB Test if it goes down.

NameRes is a fully self-contained Kubernetes instance (it hosts its own Solr instance) but NodeNorm on ITRB uses the ITRB Redis cluster, which may potentially be a single point of failure. (Need to check this with ITRB.)

@YaphetKG Do you have any thoughts about this?

gaurav commented 7 months ago

NodeNorm has generally been very stable, and we will soon have the ability to reload it in a few hours (once PR https://github.com/helxplatform/translator-devops/pull/768 has been merged). So maybe this is no longer needed? I'm going to close this, but please reopen it if needed.