Azure App Configuration

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. […]

Design Patterns – Factory vs Abstract Factory

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 […]

DRY, KISS & YAGNI Principles

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 […]

Design Patterns – Strangler Pattern

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 […]