Notification service redesign to avoid push event through public endpoint of our cluster
The idea is to make notification service extensible so it can ingest notifications from any intermediate Message brokers with minimum changes. The following cases would be covered under the scope of the problem:
1-Push Based Message Brokers :
The current implementation exposes the endpoint but it is not extensible enough to support multiple push based message brokers. Support for this will be provided in the redesigning which will enable the use of various message brokers efficiently.
2-Pull based Message Brokers:
Implementation of pull based Message broker will be provided at azure CSP level keeping the extensibility under consideration
3-Pull - Push Messaging Model:
Support for the messaging Model which includes the combined usage of Event Grid + Service Bus