Cosmos DB Change Feed lets you react to data changes in real-time. It’s perfect for materializing views, triggering workflows, or syncing to other systems. What is Change Feed? A persistent, ordered log of changes to your container. Sorted by modification time within each partition. With Azure Functions Use Cases Real-time analytics aggregation Syncing to search […]
Read more โTag: Azure
Azure Key Vault: Secrets Management for Applications
Stop putting secrets in config files. Azure Key Vault centralizes secret management with proper access control and auditing. Create Key Vault Add Secrets Access from .NET Best Practices Use Managed Identity for Azure services Enable soft-delete and purge protection Rotate secrets regularly Audit access logs References Key Vault Documentation
Read more โAzure Data Factory: Building ETL Pipelines
Azure Data Factory (ADF) is Microsoft’s cloud ETL service. Move and transform data at scale without managing infrastructure. Core Components Pipelines: Logical grouping of activities Activities: Tasks like copy, transform, run stored proc Datasets: Reference to data (tables, files) Linked Services: Connection strings to sources Triggers: When to run (schedule, event) Simple Copy Pipeline Copy […]
Read more โGlobal Azure Bootcamp 2019: Cloud Skills for Everyone
This year’s Global Azure Bootcamp was held at venues around the world on April 27th. I had the pleasure of co-organizing the Letterkenny edition with the LK MUG team. What is Global Azure Bootcamp? It’s a free, one-day community event happening simultaneously in cities worldwide. The goal is helping developers get hands-on with Azure services. […]
Read more โAzure Service Bus: Queues vs Topics
Azure Service Bus is Microsoft’s enterprise messaging service. But should you use queues or topics? Here’s the difference and when to use each. Queues: Point-to-Point Queues deliver messages to a single receiver. First-in, first-out. Perfect for work distribution: Topics: Publish-Subscribe Topics deliver messages to multiple subscribers. Each subscriber has its own subscription: When to Use […]
Read more โAzure Cosmos DB: Partition Keys and Data Modeling
Choosing the right partition key is the most important Cosmos DB decision you’ll make. Get it wrong, and you’ll hit performance issues. Here’s how to think about it. What is a Partition Key? Cosmos DB distributes data across physical partitions based on your partition key. All items with the same partition key value live together. […]
Read more โ