Local Azure Storage Emulation with Azurite
The Azurite open-source emulator provides a free local environment for testing your Azure blob, queue storage, and table storage applications
The Azurite open-source emulator provides a free local environment for testing your Azure blob, queue storage, and table storage applications
In the previous post about Azure Container Apps, I wrote about the serverless alternative to AKS for running containers in Azure. If you want an overview of what ACA is and why you might want to use it take a look at that article, as it’s all still valid. At Microsoft’s Build conference in May […]
In the last post, we talked about what Middleware is, what it’s for, and simple ways of including it in our ASP.NET 6 app’s pipeline. In this post, we’re going to expand on these fundamentals to build a few custom Middleware classes. Standard Middleware Architecture Unlike what we did in Part 1, most of the […]
We’re going to talk about what middleware is, what it does, why we use it, and demo several implementations of various kinds of middleware. We’ll also talk about the pipeline that middleware exists in, how to create it, and why the order of operations in that pipeline matters. Finally, we’ll even show two ways to […]
Azure App Configuration provides a service to centrally manage application settings and feature flags. Explain the benefits of using Azure App Configuration Describe how Azure App Configuration stores information Implement feature management Securely access your app configuration information Modern programs, especially programs running in cloud are, generally have many components that are distributed in nature. […]
Azure container apps service is described as “A serverless container service for running modern apps at scale”. So, what does that mean. Let’s look beyond the marketing and figure out what Azure Container Apps are and why you might want to use them. What are Azure Container Apps? Azure Container Apps (or ACA for short) […]
The Abstract Factory Pattern is a Creational pattern in which interfaces are defined for creating families of related objects without specifying their actual implementations. When using this pattern, you create factories which return many kinds of related objects. This pattern enables larger architectures such as Dependency Injection. The Factory Method Pattern is a Creational pattern which defines an interface […]
YAGNI Principle YAGNI stands for You Ain’t Gonna Need It. It’s a principle from software development methodology of Extreme Programming (XP). This principle says that you should not create features that it’s not really necessary. This principle it’s similar to the KISS principle, once that both of them aim for a simpler solution. The difference between […]
In this post we will be looking at the Command-Query Responsibility Segregation (CQRS) and Event Sourcing (ES) patterns.
What is Strangler Pattern? Strangler pattern is a way of migrating a legacy system incrementally by replacing existing functionalities with new applications and services in a phased approach. After the replacement of the entire functionality the new application system eventually replaces all the legacy system’s features. The name strangler pattern was inspired from strangler fig trees. Using Strangler […]