Your source of geek knowledge

Y

Latest stories

Clean, simple, flexible, evolvable, and agile Architecture Cheat Sheet Update (V1.5)

C

I updated my cheat sheet about software architecture. You can find it here. Changes V1.5 Added Monitoring & Health Checks, History, Exception Handling, Layering & Structure, Testability under Architectural aspects. V1.4 Added data under Architectural aspects/versioning. Added clock skew under Architectural aspects/Distribution. Added Time & Time Zones & Calendars under Architectural aspects. Fixed some typos. Relayout. V1.3 Extended Scaling under Architectural aspects...

Managing Application Secrets in Azure App Configuration Service with .NET Core Code Walkthrough

M

Introduction into managing Application Secrets in Azure App Configuration Service with .NET Core (previous)Managing Application Secrets in Azure App Configuration Service with .NET Core Code Walkthrough (current post) In the previous post I introduced various ways of storing secrets. In this post I’ll walk through the code required to pull out settings from User Secrets when running in development as well as from the Azure App Configuration Service when running in production. In order to...

Introduction into managing Application Secrets in Azure AppConfiguration Service with .NET Core

I

Introduction into managing Application Secrets in Azure App Configuration Service with .NET Core (current post)Managing Application Secrets in Azure App Configuration Service with .NET Core Code Walkthrough (next) Whether you are writing an ASP.NET Core website or a new .NET Core based application that will be run somewhere in the cloud you are almost always confronted with the question of where to reliably and securely store the application secrets. With the introduction of Microsoft...

Azure Service Bus Topology migration with NServiceBus

A

Azure Service Bus TopologiesAzure Service Bus Topologies with ForwardingAzure Service Bus Topologies of NServiceBusAzure Service Bus Topology migration with NServiceBus (current) In the last post I explained the complexity we introduced for our customers when we created multiple topologies without providing a smooth migration path. In this post I’ll walk you through the online migration path that we created to allow our customers to transition their existing NServiceBus endpoints using...

Azure Service Bus Topologies of NServiceBus

A

Azure Service Bus TopologiesAzure Service Bus Topologies with ForwardingAzure Service Bus Topologies of NServiceBus (current)Azure Service Bus Topology migration with NServiceBus (next) Almost a decade ago Particular Software started supporting customers running on Azure Service Bus by leveraging a robust and reliable queue abstraction called NServiceBus. Particular Software has been one of the early adopters of the PaaS Service. Hundreds of customers later we can look back at many scars and...

Azure Service Bus Topologies with Forwarding

A

In the previous blog post, I introduced topologies for Azure Service Bus and how topics and subscriptions can be leveraged to build reliable publish and subscribe infrastructure. All the approaches described in the last post have one major drawback: Subscriptions need to be managed for all events the subscriber wants to subscribe to. Wouldn't it be nice if we could automatically enqueue all messages in the input queue of the subscriber without having to manage receiving infrastructure for all...

Azure Service Bus Topologies

A

Once you start using Azure Service Bus, you are immediately confronted with queues, topics, subscriptions, and rules. Not only do you have to understand what operational capabilities each of those entities incorporate but you also have to come up with an optimal way of "stitching" them together to create a topology that will satisfy your needs. A good topology allows decoupling senders from receivers and publishers from subscribers by efficiently exchanging messages between clients connected to...

Recent Posts