Posts

Showing posts from 2018

Store your Event streams in Azure Event Hub

Image
Scenario : Suppose you have a CRM system where you manage all your Customer relationships. There will be 1000 of users connected in this system. You need to have a activity feed panel which will be visible in user’s home page where he can see the activities happening in their company. Ex: New appointment is added with a Customer who I am working with New Document has been added So you need to capture all the events triggering in your CRM system , process them and store to show in user’s activity feed pane. Problem to Solve: There will be thousands of events happening at a second so we need a proper messaging service to store the events which will auto scale with the events load and which enables batch processing and parallel processing. Solution: There are many storage options in azure which could solve the problem we have on hand. Picking what suits best is the tricky part. Lets compare few options available a pick the best. 1. Azure Service Bus Azure Service Bus mainly serving for en