Browsing by Author "Vural, Hulya"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Conference Object Citation - WoS: 9Citation - Scopus: 12A Case Study on Measuring the Size of Microservices(Springer international Publishing Ag, 2018) Vural, Hulya; Koyuncu, Murat; Misra, SanjayIn cloud computing, the microservices has become the mostly used architectural style. However, there is still an ongoing debate about how big a microservice should be. In this case study, a monolith application is measured using Common Software Measurement International Consortium (COSMIC) Function Points. The same application is divided into pieces by following the Domain Driven Design (DDD) principles. The resulting cloud friendly microservices are measured again using COSMIC Function Points and the obtained results are compared.Article Citation - WoS: 23Citation - Scopus: 34Does Domain-Driven Design Lead To Finding the Optimal Modularity of a Microservice?(Ieee-inst Electrical Electronics Engineers inc, 2021) Vural, Hulya; Koyuncu, MuratInformation systems are moving into the cloud. The new requirements enforced by cloud standards are high availability, high scalability, and a reduced mean time to recovery. Due to these new requirements, information system architecture styles are also evolving. Microservice architecture is becoming the de facto standard for developing highly modular cloud information systems. Since microservices were introduced, there has been an ongoing debate concerning how to choose the granularity of a microservice. In this study, the optimal point of granularity for microservices is examined based on coupling and cohesion values. The present study is based on two design examples generated in previous studies that applied domain-driven design in proposing microservices. Both examples are modified to generate more and less granular microservices. The coupling and cohesion values of the original examples are compared to those of the more and less granular microservices. We observe that domain-driven design has delivered a good end result for finding modular microservices.Conference Object Citation - WoS: 56Citation - Scopus: 86A Systematic Literature Review on Microservices(Springer international Publishing Ag, 2017) Vural, Hulya; Koyuncu, Murat; Guney, SinemThe cloud is an emerging paradigm which leads the way for different approaches and standards. The architectural styles are evolving based on the requirements of the cloud as well. In recent years microservices is seen as the architecture style for scalable, fast evolving cloud applications. As part of this paper, a systematic mapping study was carried out around microservices. It is aiming to find out the current trends around microservices, the motivation behind microservices research, emerging standards and the possible research gaps. The obtained results can help researchers and practitioner in software engineering domain who want to be aware of new trends about SOA and cloud computing.

