Comparison of choreography vs orchestration based Saga patterns in microservices
dc.authorid | 0000-0001-7355-5339 | |
dc.authorid | 0000-0002-5605-4521 | |
dc.contributor.author | Aydın, Şahin | en_US |
dc.contributor.author | Çebi, Cem Berke | en_US |
dc.date.accessioned | 2022-10-31T15:17:27Z | |
dc.date.available | 2022-10-31T15:17:27Z | |
dc.date.issued | 2022 | |
dc.department | Işık Üniversitesi, İktisadi, İdari ve Sosyal Bilimler Fakültesi, Enformasyon Teknolojileri Bölümü | en_US |
dc.department | Işık University, Faculty of Economics, Administrative and Social Sciences, Department of Information Technologies | en_US |
dc.department | Işık Üniversitesi, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümü | en_US |
dc.department | Işık University, Faculty of Engineering and Natural Sciences, Department of Computer Engineering | en_US |
dc.description.abstract | Microservice 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.description.version | Publisher's Version | en_US |
dc.identifier.citation | Aydı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.9872665 | en_US |
dc.identifier.doi | 10.1109/ICECET55527.2022.9872665 | |
dc.identifier.endpage | 6 | |
dc.identifier.isbn | 9781665470872 | |
dc.identifier.isbn | 9781665470889 | |
dc.identifier.scopus | 2-s2.0-85138922653 | |
dc.identifier.scopusquality | N/A | |
dc.identifier.startpage | 1 | |
dc.identifier.uri | https://hdl.handle.net/11729/5100 | |
dc.identifier.uri | http://dx.doi.org/10.1109/ICECET55527.2022.9872665 | |
dc.indekslendigikaynak | Scopus | en_US |
dc.institutionauthor | Aydın, Şahin | en_US |
dc.institutionauthor | Çebi, Cem Berke | en_US |
dc.institutionauthorid | 0000-0001-7355-5339 | |
dc.institutionauthorid | 0000-0002-5605-4521 | |
dc.language.iso | en | en_US |
dc.peerreviewed | Yes | en_US |
dc.publicationstatus | Published | en_US |
dc.publisher | Institute of Electrical and Electronics Engineers Inc. | en_US |
dc.relation.ispartof | 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET) | en_US |
dc.relation.publicationcategory | Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı ve Öğrenci | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Choreography | en_US |
dc.subject | Microservice architecture | en_US |
dc.subject | Orchestration | en_US |
dc.subject | Saga pattern | en_US |
dc.subject | SQL database | en_US |
dc.subject | Styling | en_US |
dc.subject | Architecture patterns | en_US |
dc.subject | Design patterns | en_US |
dc.subject | Software project | en_US |
dc.subject | Stream processing | en_US |
dc.subject | Database systems | en_US |
dc.subject | Concurrency control | en_US |
dc.subject | Transaction processing | en_US |
dc.subject | Key | en_US |
dc.title | Comparison of choreography vs orchestration based Saga patterns in microservices | en_US |
dc.type | Conference Object | en_US |
Dosyalar
Orijinal paket
1 - 1 / 1
Küçük Resim Yok
- İsim:
- Comparison_of_Choreography_vs_Orchestration_Based_Saga_Patterns_in_Microservices.pdf
- Boyut:
- 376.3 KB
- Biçim:
- Adobe Portable Document Format
- Açıklama:
- Publisher's Version
Lisans paketi
1 - 1 / 1
Küçük Resim Yok
- İsim:
- license.txt
- Boyut:
- 1.44 KB
- Biçim:
- Item-specific license agreed upon to submission
- Açıklama: