Messaging system A Messaging System is responsible for transferring data from one application to another, so the applications can focus on data, but not worry about how to share it. In Big Data, an enormous volume of data is used. Two types of messaging patterns are available: Messaging system In a point-to-point system, messages are […]
Veeramani G
Couchbase
Structured, Semi-structured and Unstructured data Big Data includes huge volume, high velocity, and extensible variety of data. These are 3 types: Structured data, Semi-structured data, and Unstructured data. Structured data is a data whose elements are addressable for effective analysis. It has been organised into a formatted repository that is typically a database. Example: Relational […]
Installing and Using HELM, the Package Manager for Kubernetes
Helm is a package manager for Kubernetes that allows developers and operators to more easily package, configure, and deploy applications and services onto Kubernetes clusters. What Does Kubernetes Helm Solve? Kubernetes is known as a complex platform to understand and use. Kubernetes Helm helps make Kubernetes easier and faster to use: Increased productivity – developers […]
Identifying and Resolving Deadlocks in Azure SQL Database
Deadlocks in Azure SQL Database Recently we were working with Azure Logic Apps to invoke Azure Functions.By Default, Logic App runs parallel threads and we didn’t explicitly control the concurrency and left the default values. So Logic App invoked several concurrent threads which in turn invoked several Azure Functions.The problem was Azure Functions invoked Database […]
Amazon Alexa Custom Skills – How to Build One Step-by-Step
Introduction to Alexa Amazon’s Alexa is the voice activated, interactive AI Bot, or intelligent personal assistant in the cloud that lets people speak with their Amazon Echo, Echo dot and other Amazon smart home devices. Alexa is designed to respond to number of commands and converse with people. Alexa Skills are apps that give Alexa […]
Grafana vs Azure Dashboards – Which One to Use & When?
Grafana is an open-source, general purpose dashboard and graph composer, which runs as a web application. You can monitor Azure services and applications from Grafana using the Azure Monitor data source plugin. The plugin gathers application performance data collected by the Application Insights SDK as well as infrastructure data provided by Azure Monitor. You can then display this data […]
Using Spring Initializr for Bootstrapping REST Services
Spring Initializer – using Java and Maven Spring Initializr is a web tool which is provided by Spring on official site https://start.spring.io/ We can create Spring Boot project by providing project details. In the below example, we added the springboot-starter-web dependency to write REST Endpoints. After providing the Group, Artifact, Dependencies, Build Project, Platform and […]
Spring Boot – Part1
Spring Boot Spring Boot is an open source Java-based framework used to create Micro Services. It is used to build stand-alone and production ready spring applications. What is Micro Service? Micro Service is an architecture that allows the developers to develop and deploy services independently. Each service running has its own process, and this achieves […]
5 Key Considerations Before Choosing Your Cloud Service Provider
1. Security and Compliance: If you are wondering why we are starting with security, then check out this number. $6 trillion, that’s the amount of annual damage cyber crimes is predicted to cost us by 2021. Which is precisely why the first thing you need to check while picking your cloud service provider is their […]
Blue Green Deployment on Azure, Safe Strategy with Zero Downtime
When you are deploying a new change into production, the associated deployment should be in a predictable manner. In simple terms, this means no disruption and zero downtime! In case you do encounter a problem or a bottleneck, the deployment strategy should include a quick roll back. The safe strategy can be achieved by working […]