• Türkçe
    • English
  • English 
    • Türkçe
    • English
  • Login
View Item 
  •   DSpace@Işık
  • 1- Fakülteler | Faculties
  • İktisadi, İdari ve Sosyal Bilimler Fakültesi / Faculty of Economics, Administrative and Social Sciences
  • Enformasyon Teknolojileri Bölümü / Department of Information Technologies
  • Bildiri Koleksiyonu | Enformasyon Teknolojileri Bölümü / Department of Information Technologies
  • View Item
  •   DSpace@Işık
  • 1- Fakülteler | Faculties
  • İktisadi, İdari ve Sosyal Bilimler Fakültesi / Faculty of Economics, Administrative and Social Sciences
  • Enformasyon Teknolojileri Bölümü / Department of Information Technologies
  • Bildiri Koleksiyonu | Enformasyon Teknolojileri Bölümü / Department of Information Technologies
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Comparison of choreography vs orchestration based Saga patterns in microservices

Thumbnail

View/Open

Publisher's Version (376.2Kb)

Date

2022

Author

Aydın, Şahin
Çebi, Cem Berke

Metadata

Show full item record

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

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.

Source

2022 International Conference on Electrical, Computer and Energy Technologies (ICECET)

URI

https://hdl.handle.net/11729/5100
http://dx.doi.org/10.1109/ICECET55527.2022.9872665

Collections

  • Bildiri Koleksiyonu | Bilgisayar Mühendisliği Bölümü / Department of Computer Engineering [4]
  • Bildiri Koleksiyonu | Enformasyon Teknolojileri Bölümü / Department of Information Technologies [1]
  • Scopus İndeksli Bildiri Koleksiyonu [452]



DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
Theme by 
@mire NV
 

 




| Policy | Guide | Contact |

DSpace@Işık

by OpenAIRE
Advanced Search

sherpa/romeo

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsTypeLanguageDepartmentCategoryPublisherAccess TypeIşık AuthorCitationThis CollectionBy Issue DateAuthorsTitlesSubjectsTypeLanguageDepartmentCategoryPublisherAccess TypeIşık AuthorCitation

My Account

LoginRegister

Statistics

View Google Analytics Statistics

DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
Theme by 
@mire NV
 

 


|| Policy || Guide || Library || Işık University || OAI-PMH ||

Işık University Library, Şile, İstanbul, Turkey
If you find any errors in content please report us

Creative Commons License
Işık University Institutional Repository is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License..

DSpace@Işık:


DSpace 6.2

tarafından İdeal DSpace hizmetleri çerçevesinde özelleştirilerek kurulmuştur.