Evolution and Impact of Design Patterns in Cloud-Native Applications
Summary. Investigates how classic patterns (MVC, Singleton, Factory, Observer) are reinterpreted in cloud-native architectures and how paradigm-specific patterns — serverless, sidecar, circuit breaker, API gateway, saga and asynchronous inter-service communication — affect coupling, resilience and cost. Combines a systematic literature review with real case studies to map when each pattern helps or hurts.
Objective. Produce an evidence-based catalogue relating patterns, forces and trade-offs to high-scalability scenarios, offering a decision guide for architects.