Enable event driven programming
Allow triggers from Azure resources (Storage, DB, Websites, etc) to execute a micro service or app. Similar to the way AWS Lambda does this (e.g. when a new raw is added or modified on a DB, a new file is added to Azure storage, a website goes down, etc).
IMHO looking at Azure Function running on premises, if the backend store for the was enable to be replaced using dependency injection and custom triggers can be deployed on premises the functionality of Serverless Azure Function could then be hosted in side Service Fabric with a deployment of the WebJob/Function begin a stateless ServiceFabric listener?
just and idea; if ServiceFabric could host something like allowing AzureFunction that would be a good solution IMHO as long as it was available to on-premise/cloud linux/windows c#/java
Please consider custom triggers for example SQL/Oracle database change notification or SMS triggers for on premise or ServiceFabric actor activation activity
Potentially, service bus can be used as a generic messaging bus. In that case service fabric needs to provide easy means for consuming service bus messages
Andreas Bohn commented
May be Azure Functions offer at least some of the functionality?
If they're triggered they could forward the event by calling into the SF cluster.
Keith Tobin commented
I feel this is a must requirement, we need to get to a point where azure services can fire off events fir many operationd.
Sam Vanhoutte commented
Exactly. It's really important that we can build "losely coupled" solutions on this. Ideally the communication services would just publish events to which actors can register/subscribe.