This guide is geared towards experienced professionals who build enterprise scalable systems with relational databases such as Oracle, SQL Server, MySQL, ProgresSQL, etc. Now they might need to use NoSQL databases for their next project or migrate the current DB to a NoSQL, given the right use case. This could be daunting as NoSQL will challenge some fundamental principles such as Normalization.
NoSQL databases have evolved over the last decade. NoSQL can now support ACID transactions also replicate data globally providing high availability and auto-failover — all of which you can setup with a few clicks! The question is when…
If you’re involved in a project that is building/migrating a platform, system, web portal or APIs and you are exploring what tech stack to use? You’re probably wondering about docker, containers and kubernetes. But do you really need this tech? Consider below points before making the decision!
This article assumes you understand basics of cloud, containers, docker, kubernetes, CI-CD, and microservices. I will be using some of the terms interchangeably throughout the article.
If you’re a CIO, CTO, Director, Manager, Architect, Consultant or Developer who is involved in the decision making process, financially or delivering the solution, you would want…
This guide can help cloud developers or architects writing IaS code to create their Azure cloud environments.
For visual studio 2019 developers: start using a resource group deployment template. It will give you intellisense and deploy options right from the IDE.
For Visual Studio Code users: download the ARM tools extension from the marketplace. In addition, download the super cool ARM Viewer that will show you a graphical preview of all the objects from the template.
In some cases, I have used the Azure portal to deploy a template, and I was able to get some extra troubleshooting information (e.g…
Here are some tips and recommendations for designing, developing, and deploying HTTP based public/private APIs (called REST APIs or microservices):