Basit öğe kaydını göster

dc.contributor.authorAydın, Şahinen_US
dc.contributor.authorÇebi, Cem Berkeen_US
dc.date.accessioned2022-10-31T15:17:27Z
dc.date.available2022-10-31T15:17:27Z
dc.date.issued2022
dc.identifier.citationAydın, Ş. & Çebi, C. B. (2022). Comparison of choreography vs orchestration based Saga patterns in microservices. Paper presented at the 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), 1-6. doi:10.1109/ICECET55527.2022.9872665en_US
dc.identifier.isbn9781665470872
dc.identifier.isbn9781665470889
dc.identifier.urihttps://hdl.handle.net/11729/5100
dc.identifier.urihttp://dx.doi.org/10.1109/ICECET55527.2022.9872665
dc.description.abstractMicroservice Architecture (MSA) is a design and architecture pattern created to deal with the challenges of conventional software programs in terms of stream processing, highly available flexibility, and infrastructural agility. Despite the many advantages of MSA, designing isolated services using the autonomous Databases per Services paradigm is difficult. We realized that because each microservice will have its repository, ensuring data coherence between databases becomes difficult, especially in reversals, where operations transcend different sites. Distributed networked transactions and rollbacks can be efficiently handled using two-phase commitment methods in hardware virtualization using RDBMS databases. However, these approaches can't be used in micro-services with segregated NoSQL servers. Three issues have been addressed in this study: (i) investigate the implementation of event choreography and orchestration methods for the Saga pattern execution in MSA, (ii) existing reality suggestions on the saga pattern adoption and implementation besides the use cases, and (iii) introduce the disbursed transaction records and rollbacks challenges in isolated No-SQL databases with reliant collections in MSA.en_US
dc.language.isoengen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en_US
dc.relation.isversionof10.1109/ICECET55527.2022.9872665
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectChoreographyen_US
dc.subjectMicroservice architectureen_US
dc.subjectOrchestrationen_US
dc.subjectSaga patternen_US
dc.subjectSQL databaseen_US
dc.subjectStylingen_US
dc.subjectArchitecture patternsen_US
dc.subjectDesign patternsen_US
dc.subjectSoftware projecten_US
dc.subjectStream processingen_US
dc.subjectDatabase systemsen_US
dc.subjectConcurrency controlen_US
dc.subjectTransaction processingen_US
dc.subjectKeyen_US
dc.titleComparison of choreography vs orchestration based Saga patterns in microservicesen_US
dc.typeconferenceObjecten_US
dc.description.versionPublisher's Versionen_US
dc.relation.journal2022 International Conference on Electrical, Computer and Energy Technologies (ICECET)en_US
dc.contributor.departmentIşık Üniversitesi, İktisadi, İdari ve Sosyal Bilimler Fakültesi, Enformasyon Teknolojileri Bölümüen_US
dc.contributor.departmentIşık University, Faculty of Economics, Administrative and Social Sciences, Department of Information Technologiesen_US
dc.contributor.departmentIşık Üniversitesi, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.contributor.departmentIşık University, Faculty of Engineering and Natural Sciences, Department of Computer Engineeringen_US
dc.contributor.authorID0000-0001-7355-5339
dc.contributor.authorID0000-0002-5605-4521
dc.identifier.startpage1
dc.identifier.endpage6
dc.peerreviewedYesen_US
dc.publicationstatusPublisheden_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı ve Öğrencien_US
dc.contributor.institutionauthorAydın, Şahinen_US
dc.contributor.institutionauthorÇebi, Cem Berkeen_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster