Skip to main content

Posts

Showing posts from January, 2022

Security: Key Rotation of our Azure Storage account keys

Azure Storage account key rotation is one of the most important things people forget about. Account keys provide full access to your storage; nevertheless, we fail to keep them safe and fresh.  In this article, we talk about the key rotation mechanisms provided by Microsoft Azure.  Why? Azure Storage account provides two account keys that can manage the storage. They provide the user with the full power to read, modify, delete and create content. Not only that we need to keep them safe, but we also need to ensure that we rotate them at specific time intervals.  Key expiration policy A key expiration policy can be easily created from the Azure Portal. When the policy is triggered, a reminder is displayed in the portal to remind us to rotate the keys. Additionally, once you have the key expiration policy defined, you can monitor the compliance of your storage account, including the key rotation. As you can see above, this can be achieved from the Azure Portal or through the Azure CLI or

[Post Event] DotNet Conference Jan 2022

At the end of January, I delivered a session at  https://dotnetconference.com/ . The main topic of the session was the Azure tools that a developer can use to improve his experience with the cloud. We talked about different tools covering storage, computation, data, migration and message base communication.  It was a pleasure to be part of this event. If you have questions related to the content that I presented, I invite you to drop me a line.

Snowflake VS Azure Synapse | 7 reasons why you should choose Snowflake OR Synapse on Azure

Microsoft supports two large data warehouse and data analytics solutions inside  (1) Azure - Azure Synapse + Data Lake and (2)  Snowflake . Both of them are two mature products that are similar from many points of view.  More than one time, I was in a situation when customers were asking: 'What approach should I have? Should I go with an Azure Synapse centric approach or Snowflake on top of Azure?"  There are a lot of factors that can influence the decision like business, team skills, data strategy, compliance, data model or expected features. The next section of the article covers the differences between Snowflake on Azure and Azure Synapse centric from different dimensions. Based on the public features publicly available on the market at the end of 2021. Both solutions provide: A separate compute and storage pricing Compliant with ANSI-SQL​ Semi-structure and structure data sources​ Data virtualization support Native support for Pause/Resume and Scale of the compute​ LAST E

[Post Event] Global AI Bootcamp Latin America

 On the 14th of January, I was invited by the Xamarin community from Latin America to deliver a session about Azure Form Recognizer. It was a pleasure to be part of such a great event. The presentation deck is available below: Title : Airplane buddy matching using Azure Form Recognizer and ML Deck: Build your own airplane ticket processing system using azure cognitive services global ai bootcamp 2022 from Radu Vunvulea