Vol.14, No.1, February 2025.                                                                                                                                                                          ISSN: 2217-8309

                                                                                                                                                                                                                        eISSN: 2217-8333

 

TEM Journal

 

TECHNOLOGY, EDUCATION, MANAGEMENT, INFORMATICS

Association for Information Communication Technology Education and Science


Domain-Driven Design in Cloud Computing: .NET and Azure Case Analysis

 

Jordan Jordanov, Pavel Petrov, Ivan Kuyumdzhiev, Julian Vasilev, Stefka Petrova

 

© 2025 Pavel Petrov, published by UIKTEN. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. (CC BY-NC-ND 4.0)

 

Citation Information: TEM Journal. Volume 14, Issue 1, Pages 44-54, ISSN 2217-8309, DOI: 10.18421/TEM141-05, February 2025.

 

Received: 07 August 2024.

Revised:   04 December 2024.
Accepted: 10 December 2024.
Published: 27 February 2025.

 

Abstract:

 

The study explores the integration of domain-driven design (DDD) with the cloud computing framework provided by the Microsoft Azure platform. Limited research exists that connects theoretical DDD principles with practical applications in cloud environments, and this research tries to focus on how DDD concepts could be effectively implemented in PaaS and IaaS cloud models. In this regard, the main research question is: How could DDD concepts be effectively applied on the Microsoft Azure platform using .NET services? The study hypothesizes that by applying the main components of the DDD, such as event-driven patterns, aggregates, and bounded contexts, one could significantly enhance the scalability, maintainability, and efficiency of the cloud applications. The research uses a case study approach as a main research method and evaluates the practical application of DDD within the context of Microsoft Azure’s cloud models. The study finds that DDD offers significant advantages in structuring cloud-native applications, especially in the design of application and data layers. Key findings of the study suggest that DDD, when combined with Azure's cloud capabilities, can provide a robust framework for building scalable, resilient software systems, although some problems remain in aligning theoretical DDD with practical cloud development frameworks.

 

Keywords – Domain driven design, cloud computing, case study, software architecture, Azure .NET.

 

-----------------------------------------------------------------------------------------------------------

Full text PDF >  

-----------------------------------------------------------------------------------------------------------

 


Copyright © 2025 UIKTEN
Copyright licence: All articles are licenced via Creative Commons CC BY-NC-ND 4.0 licence