Using Azure as a AWS guy?


Start here.
Microsoft makes it easy for us to adopt Azure
AWS Kinesis VS...
or Azure Event Grid VS...
were search terms I used early on at my current job. I have some certificates in AWS, but the bank primarily uses Azure and I need to close the gap between my AWS knowledge and implement its Azure counterparts. Microsoft have a series of documentation that compares Azure against AWS, helping us close the gap quickly, making our existing knowledge valuable. Developers 👏 Developers 👏 Developers 👏!
A while back, I implemented a system that reacts to storage events. I could visualize the architecture diagram with AWS components, but not with Azure. These resources were a great help (also just using AI to get hints before diving into the documentation). This was what I had in mind with AWS components.

flowchart TD
S3[S3 Create Event]
EventBridge[Event Bridge]
Kinesis[Kinesis Data Stream]
Shard[Kinesis Data Stream Shard]
KCL[Kinesis Client Library]
S3 --> EventBridge
EventBridge --> Kinesis
Kinesis --> Shard
Shard --> KCL
The architecture with AWS components
And this was the Azure architecture I ended up with.


This was a fun read two months after I closed the task.
I mean, its 2025
Or you can just use ChatGPT as a jumping off point.

Despite all of the AIs, I still recommend reading the documentation. There were two significant challenges for me. Managed Identities didn't really exist in AWS, I quickly learnt that before I could even send commands over the Azure CLI. And the second were platform specific stuff like the Trusted Microsoft Services flag and how you can only use System Assigned Managed Identity to access the Event Grid from an Event Hub instance (UAMI it might be supported when you are reading it, or maybe I remembered this problem for another part of the architecture).
The only AI usage in this article was translation of AWS architecture with Mermaid diagram into Azure and the corresponding screenshot.