Handling Rollbacks with Separated Response Control Service for Microservice Architecture

dc.contributor.authorGordesli, M.
dc.contributor.authorNasab, A.
dc.contributor.authorVarol, A.
dc.date.accessioned2024-07-12T21:40:42Z
dc.date.available2024-07-12T21:40:42Z
dc.date.issued2022en_US
dc.department[Belirlenecek]en_US
dc.description3rd International Informatics and Software Engineering Conference, IISEC 2022 -- 15 December 2022 through 16 December 2022 -- -- 185735en_US
dc.description.abstractWorking with large scale microservice based applications may be hard to maintain and control. The services in those applications must be isolated from each other and they must work in harmony. There must be an intelligent transaction management system to implement this kind of collaborative work of microservices. There are two main methodologies for transaction management, namely Two Phase Commit (2PC) and Saga pattern. There are two phases in 2PC that prepare phase and commit phase. In Saga pattern, there are two ways of implementing Saga pattern; choreography based, and orchestration based. When there is a problem in the whole transaction, controlling the rollback scenario may be hard because each microservice has its own rollout and rollback solutions in both ways of Saga pattern. If we separate the rollback system from the microservices, we might have simpler microservices and microservices that can run in parallel. So whole system works safer and faster. In this work we focus on parallel execution of microservices with separate rollback system that controls the whole application in error condition. © 2022 IEEE.en_US
dc.identifier.doi10.1109/IISEC56263.2022.9998226
dc.identifier.isbn9.78167E+12
dc.identifier.scopus2-s2.0-85146371449en_US
dc.identifier.scopusqualityN/Aen_US
dc.identifier.urihttps://doi.org/10.1109/IISEC56263.2022.9998226
dc.identifier.urihttps://hdl.handle.net/20.500.12415/7451
dc.indekslendigikaynakScopus
dc.language.isoenen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en_US
dc.relation.ispartof3rd International Informatics and Software Engineering Conference, IISEC 2022en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.snmzKY08795
dc.subject2pcen_US
dc.subjectAcpen_US
dc.subjectEvent Driven Architectureen_US
dc.subjectMicroservicesen_US
dc.subjectResten_US
dc.subjectSaga Patternen_US
dc.titleHandling Rollbacks with Separated Response Control Service for Microservice Architectureen_US
dc.typeConference Object
dspace.entity.typePublication

Dosyalar