Repository logo
 
Publication

Microservices Orchestration vs.Choreography: A Comparison and Analysis

datacite.subject.fosInformáticapt_PT
dc.contributor.advisorSantos, Ricardo Jorge da Silva
dc.contributor.authorMarques, David Miguel Sousa
dc.date.accessioned2025-01-16T11:10:38Z
dc.date.available2025-01-16T11:10:38Z
dc.date.issued2024
dc.date.submitted2024
dc.description.abstractThis dissertation explores a critical evaluation of orchestration and choreography in microservices architecture, with particular attention to how these elements affect implementation complexity, latency, and resilience. Given the growing importance of microservices in modern software development, it is critical for developers and architects to comprehend these architectural principles. The study uses a mixed-methods approach to collect data on the efficacy of each approach in practical applications, including qualitative interviews with industry practitioners and the implementation of a solution based on a real-world scenario. The results indicate that while orchestration enables more control over error management and process integrity, choreography provides improved scalability and service independence. The centralisation of orchestration can lead to weaknesses such the possibility of a single point of failure and, in some cases, a rise in latency. This present paper highlights how crucial it is to align architectural decisions with system specifications and provides an overview for visual decision-making that shows the considerations associated when deciding between orchestration and choreography.pt_PT
dc.identifier.tid203803680pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/27107
dc.language.isoengpt_PT
dc.subjectMicroservices Architecturept_PT
dc.subjectOrchestrationpt_PT
dc.subjectChoreographypt_PT
dc.subjectAnalysispt_PT
dc.subjectDevelopment Practicespt_PT
dc.subjectIndustry Insightspt_PT
dc.titleMicroservices Orchestration vs.Choreography: A Comparison and Analysispt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DM_DavidMarques_MEI_2024.pdf
Size:
3.19 MB
Format:
Adobe Portable Document Format
Description:
DM_DavidMarques_MEI_2024
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: