Issues without projects yet issueshttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues2020-05-28T18:56:31Zhttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/16Investigate various possible replacements for Jussi2020-05-28T18:56:31ZDan NotesteinInvestigate various possible replacements for JussiThis is a long term issue to investigate if it makes sense to replace Jussi with alternative technology.
Initial discussion back in April:
wrona
10:45 AM
Just fyi: few info related to tools we could use in the future to implement real ...This is a long term issue to investigate if it makes sense to replace Jussi with alternative technology.
Initial discussion back in April:
wrona
10:45 AM
Just fyi: few info related to tools we could use in the future to implement real load balancer and proxy:
https://grpc.io/blog/grpc-load-balancing/#load-balancing-options
https://cloud.google.com/solutions/exposing-grpc-services-on-gke-using-envoy-proxy
https://www.envoyproxy.io/
for the 1st look it seems possible to have support for "old" json calls in front of this proxy, where all further internal communication could use new protobuf based calls.
But that are my first thoughts.
efrias
10:50 AM
probably not related to what you're talking about, but I've been using envoy on the blocktrades backend for translating between gRPC spoken by the backend into gRPC-Web in the browser, or into ReST for the browser or debugging.
wrona
10:51 AM
it is actually similar thing if I get it correctly. I think we should look deeper at it when we decide to focus more on jussi replacement or something
efrias
10:52 AM
The documentation for the grpc <-> json translation is pretty bad, but all of the simple stuff I've tried works
dkedzierski
10:55 AM
wrona also in case if you need custom solution i have some experience in developing proxies and "man in the middle" stuffhttps://gitlab.syncad.com/hive/tasks_without_projects_yet/-/issues/9Identify what apps use condenser api and start moving towards deprecation of ...2020-05-08T19:48:54ZDan NotesteinIdentify what apps use condenser api and start moving towards deprecation of those callsMotivation: we are deprecating condenser_api calls. We need to identify which apps use those calls and begin migrating those apps to the correct replacement calls. This may also involve adding replacement calls to hive-js if they are not...Motivation: we are deprecating condenser_api calls. We need to identify which apps use those calls and begin migrating those apps to the correct replacement calls. This may also involve adding replacement calls to hive-js if they are not already implemented, so we need to identify any such missing replacements as well.
Below are a list of apps that use hive-js (which supports condenser_api calls). Please add your app if it uses hive-js and add an issue in your local project to do the replacement.
* [ ] condenser
If you find any condenser_api calls used by your app that don't have a replacement, add them to this issue in hive-js project:
https://gitlab.syncad.com/hive/hive-js/issues/2