During the Ignite 2018, Microsoft has announced the general availability of Multi-Master feature being introduced to Azure Cosmos DB to provide more control into data redundancy and elastic scalability for your data from different regions with multiple writes and read instances. What is Multi-Master essentially? Multi-master is a capability that provided as part of Cosmos… Continue reading
Category: Reliability
Azure Cosmos DB – 429 Too Many Requests
Recently while I was doing Performance Testing in one of the APIs interacting with Cosmos DB, I encountered a problem as Azure Cosmos DB API’s started returning Http Code 429. Http Status Code 429 indicates that too many request been received or request rate is very large. This error would happen when we have concurrent… Continue reading
Azure Cosmos DB – Consistency Levels
CosmosDB is a planet scale multi model, multi-region NoSQL database service provided as part of Azure Platform. Azure Cosmos DB is designed to provide global distribution for every data model you choose while creating Cosmos DB. It is promised to provide low latency and various well-defined consistency models to ensure data redundancy and high availability.… Continue reading
Microsoft Azure IoT Suite–Provisioned solutions for Faster Time to Market IoT enabled solutions
Microsoft Azure IoT Suite Provisioned solutions will help you create your own fully integrated solutions tailored for your specific needs in the following 3 sections. Using these ready to consume solutions will accelerate your time to market IoT(Internet of Things) requirements. Remote Monitoring – Connect and monitor your devices to analyze untapped data and improve… Continue reading
IoT Protocols–Quick Comparison
The table below contains a quick summary of the IoT protocols: Protocol CoAP XMPP RESTful HTTP MQTT AMQP Transport UDP TCP TCP TCP TCP Messaging Request/Response Publish/Subscribe Request/Response Request/Response Publish/Subscribe Request/Response Topic based Publish/Subscribe 2G, 3G, 4G Suitability (1000s nodes) Excellent Excellent Excellent Excellent Excellent LLN Suitability (1000s nodes) Excellent Fair Fair Fair Excellent Compute… Continue reading
IoT Hub vs Event Hub–A quick comparison
With this article I am trying to provide you a birds eye view comparison of IoT Hub and Azure Event Hub, so that some of you may stop feeling that there is nothing new in IoT Hub. For the interest of this article, I put together a table with side-by-side comparison of some important features/desired… Continue reading
Scalability – Scale Out/In vs Scale Up/Down (Horizontal Scaling vs Vertical Scaling)
When you work with Cloud Computing or normal Scalable highly available applications you would normally hear two terminologies called Scale Out and Scale Up or often called as Horizontal Scaling and Vertical Scaling. I thought about covering basics and provide more clarity for developers and IT specialists. What is Scalability? Scalability is the capability of… Continue reading