Recently I visited a department store near my home and was surprised to see a complete change in product tagging & shelf label statergy. On further inquiry, the staff explained to me that this change was not only helping the store in organizing & tracking the products but also improved the overall customer shopping experience. Tags also provide important product information to the customer thereby becoming a great marketing tool for the business & helps in improving the overall operational efficiency of the store in this highly competitive consumable goods market.
Similarly, When it comes to IT, Organizations face problem…
✎ Co-Author — Amit Damle
Accidental deletion of critical resources is one of the most common scenarios faced in our career at some point of time. Infact now, with most Organizations adopting “Infrastructure as a Code”, the risk of accidental resource deletion during code creation or testing due to a small bug in the code has increased since a single line of code if coded incorrectly may delete the existing setup.
We need to have a strong governance framework in our organization to govern our environment and protect the resources without enforcing restrictions on the developers & empowering them to…
✎ Co-Author — Amit Damle
In part1 of the story, we looked at how to use “CanNotDelete” lock in Azure to prevent accidental or malicious deletion of our most important resources, but there could be scenarios where owner accidently removes an already applied lock. In this story, I will cover how to configure alerts to notify operations team that the lock is removed.
This can be achieved in 3 simple steps -
➀ Configure Alert Rule for the resource
➁ Create Action group for notification
➂ Test the configuration
➊ Select the Resource Group wherein deletion of lock needs to…
Recently I came across lot of requirements from customers to provide dual stack webservices support via IPv4 and IPv6 to cater to their regulatory requirements. Dual stacked services will also provide maximum service deployment flexibility wherein a single service instance can connect with both IPv4 and IPv6-capable internet clients thereby expanding their reach of Azure-hosted applications into the growing mobile and Internet of Things markets.
This change request also becomes more challenging as this needs to be done with minimal changes to existing architecture build over the years. …
✎ Co-author — Damle Amit
In today’s world, sharing of data amongst customers, business stakeholders & partners has become a key business requirement. Organizations are using multiple ways to share data like sharing through email, FTP, Custom API’s, Azure Blob & Azure Data Share. This choice depends on various factors like data volume, cost, security, governance etc.
Typically I come across scenarios wherein Customers wants easiest method to share the data with their partner echo system using Azure blob with restricted access for a limited period of time.
Although it seems to be relatively simple problem statement, it can be…
Important concepts & Best Practices
One of the key requirements of enterprise projects using Azure Data Factory (ADF) is to ensure version control, control release & automated deployment of ADF pipelines from the lower environment(Dev) to the Higher environment (UAT, Prod).
In this blog, I will be discussing CI/CD strategy for ADF — DevOps to ensure automated seamless deployment across various environments.
Continuous Integration (CI) is a development practice of merging a developer’s work/code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. Continuous delivery(CD) picks…
Architect@Microsoft, Technology Evangelist, Sports Enthusiast! All opinions here are my personal thoughts and not my employers.