Replies: 3 comments 5 replies
-
@voycey, thank you for the review and suggestion above. The team behind Guardian will take it onboard. However this is not the right place to submit bug reports and enhancement/feature requests for Guardian. The best way is to create an issue in the guardian repo https://github.com/hashgraph/guardian. Just click on 'Issues' and 'New' and write-up your notes and Guardian product team will process it accordingly. |
Beta Was this translation helpful? Give feedback.
-
@voycey, Can you please let us know when do you need this setup to be completed, in order to set our dev priorities. Thank you. |
Beta Was this translation helpful? Give feedback.
-
We are happy to take on this work if there are other priorities you need to focus on? As always we need it ASAP, we can't push into production without it so it's next on our list |
Beta Was this translation helpful? Give feedback.
-
There are a number of items that need to be addressed in the Guardian before it can be made production ready, one of the main items is that FastMQ which is currently in use has no TLS component to it or authentication method.
In situations where data needs to be sent from outside the VPC this represents a security deficiency that needs to be addressed.
For our purposes we plan to implement integration with Google PubSub and the Google PubSub emulator (for local use), the implementation would look like:
Create an interface for the message broker that includes:
Modify FastMQ to extend this interface and create package
message-broker-fastmq
and modifypackage.json
to keep default setupCreate new package
message-broker-pubsub
Look at possibly implementing this via webpack (https://webpack.js.org/plugins/copy-webpack-plugin/) to allow for easy customisation
PubSubEmulator Docker Container would be created for local development (named
message-broker
)Environment variables for production setup to connect to Live PubSub vs PubSubEmulator
This setup would keep the current default setup but provide a plugin architecture to allow for new message queue plugins to be built according to requirements (AWS SQS & Redis for example).
Beta Was this translation helpful? Give feedback.
All reactions