Open krist00fer opened 6 years ago
Why do you want to collect it with Azure Functions? Typical scenario is to ingest events in EventHub.
First of all @PoisonousJohn Ivan, I love your support and comments here on GitHub. This is just what we need. THANKS!
I agree with you, the most typical architecture is ingesting through EventHubs and that is what we already have an implementation for in Nether v1 (https://github.com/MicrosoftDX/nether/tree/v1/src) . We don't want to move away from the over all architecture, but we want the "active code" easier to get going with. The v1 implementation is done using .NET Framework and/or Core but is all hosted in a Console App (at least the sample). So we've created quite a lot a code that could be reusable when you implement these kind of Analytics Scenarios, but it's so much harder to use than what we have with "Azure Functions" in the current version of Nether.
The idea would be to take a few super simple scenarios: like "Daily Active Users, DAU" and then implement them (re-use whatever code that makes sense from Nether v1) but make sure the usage is as easy as we can do it.
I'd love to have a scenario implemented where we collect analytics events from the game using Azure Functions instead of the older implementation in Nether where WebApps (or a Console App) is used.