|
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.
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. |
|
----------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------- |