Do Event Portal’s Graphical Designer creates objects in event broker?
swapnil_mahajan
Member Posts: 42 ✭✭✭
I am aware about Event Portal’s Graphical Designer and information mentioned
here. It helps Architects to design EDA and developers to understand the same for implementation. But Do these graphical design able to create the objects like queues, topics etc. in event broker service. Any thoughts with this.
BR, Swap
Tagged:
0
Answers
-
Hey @swapnil_mahajan - thanks for starting this conversation here. There are definitely many ways to port the gap between design and implementation with the Event Portal (EP). I will list them here:
- Using the Event Portal Config Push functionality: You can push any application from event portal to your defined message broker directly from EP. As of today, this functionality is still early access so please reach out if you are interested to enable this on your instance of EP. This option is the easiest approach however you will have to follow the EP conventions, i.e. there is a limit to the deployment customization. Note that we have implemented best practices and conventions so that the off the shelf config push functionality would serve your needs
- You can leverage the Solace Terraform provider and the Solace Event Portal REST APIs (found on https://api.solace.dev/) to fully customize how you want the mapping from EP to Broker to be. You can find more details about the Solace Terraform provider by doing a quick search on the community and google on that. Happy to provide more information on this if you like this option
- We also have a couple of open source resources that auto generates terraform plans reflecting the full modeled event mesh (MEM) using the EP API. Some examples of using the EP API to auto generate solace terraform plans include https://github.com/TamimiGitHub/solace-terraform-provisioning. Note that this terraform plan does not leverage the new Solace Terrafrom Modules
Other resources:
If you are interested in CI/CD solutions to configuration push, you can leverage the EP runtime REST APIs to trigger a config push on an application. More information about this here https://github.com/SolaceLabs/ep-scs-workflow (you can check the github actions directory for more information on how to use the github action)
. We also have other open source repos that leverage github actions to facilitate provisioning such asHope this helps!
0