{"id":"https://openalex.org/W4382562469","doi":"https://doi.org/10.23919/mipro57284.2023.10159894","title":"Migrating to a microservice architecture: benefits and challenges","display_name":"Migrating to a microservice architecture: benefits and challenges","publication_year":2023,"publication_date":"2023-05-22","ids":{"openalex":"https://openalex.org/W4382562469","doi":"https://doi.org/10.23919/mipro57284.2023.10159894"},"language":"en","primary_location":{"id":"doi:10.23919/mipro57284.2023.10159894","is_oa":false,"landing_page_url":"https://doi.org/10.23919/mipro57284.2023.10159894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 46th MIPRO ICT and Electronics Convention (MIPRO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092360181","display_name":"Sh. Salii","orcid":null},"institutions":[{"id":"https://openalex.org/I182202855","display_name":"South East European University","ror":"https://ror.org/00m04y575","country_code":"MK","type":"education","lineage":["https://openalex.org/I182202855"]}],"countries":["MK"],"is_corresponding":true,"raw_author_name":"Sh. Salii","raw_affiliation_strings":["Southeast European University,Tetovo,North Macedonia","Southeast European University, Tetovo, North Macedonia"],"affiliations":[{"raw_affiliation_string":"Southeast European University,Tetovo,North Macedonia","institution_ids":["https://openalex.org/I182202855"]},{"raw_affiliation_string":"Southeast European University, Tetovo, North Macedonia","institution_ids":["https://openalex.org/I182202855"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058466909","display_name":"Jaumin Ajdari","orcid":"https://orcid.org/0000-0003-0375-3748"},"institutions":[{"id":"https://openalex.org/I182202855","display_name":"South East European University","ror":"https://ror.org/00m04y575","country_code":"MK","type":"education","lineage":["https://openalex.org/I182202855"]}],"countries":["MK"],"is_corresponding":false,"raw_author_name":"J. Ajdari","raw_affiliation_strings":["Southeast European University,Tetovo,North Macedonia","Southeast European University, Tetovo, North Macedonia"],"affiliations":[{"raw_affiliation_string":"Southeast European University,Tetovo,North Macedonia","institution_ids":["https://openalex.org/I182202855"]},{"raw_affiliation_string":"Southeast European University, Tetovo, North Macedonia","institution_ids":["https://openalex.org/I182202855"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5092360182","display_name":"Xh. Zenuni","orcid":null},"institutions":[{"id":"https://openalex.org/I182202855","display_name":"South East European University","ror":"https://ror.org/00m04y575","country_code":"MK","type":"education","lineage":["https://openalex.org/I182202855"]}],"countries":["MK"],"is_corresponding":false,"raw_author_name":"Xh. Zenuni","raw_affiliation_strings":["Southeast European University,Tetovo,North Macedonia","Southeast European University, Tetovo, North Macedonia"],"affiliations":[{"raw_affiliation_string":"Southeast European University,Tetovo,North Macedonia","institution_ids":["https://openalex.org/I182202855"]},{"raw_affiliation_string":"Southeast European University, Tetovo, North Macedonia","institution_ids":["https://openalex.org/I182202855"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5092360181"],"corresponding_institution_ids":["https://openalex.org/I182202855"],"apc_list":null,"apc_paid":null,"fwci":1.6073,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.84089397,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1670","last_page":"1677"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.988099992275238,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9668447375297546},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.8643175363540649},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.741679310798645},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6649028658866882},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6529282927513123},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6325233578681946},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.552214503288269},{"id":"https://openalex.org/keywords/extreme-programming","display_name":"Extreme programming","score":0.5107433795928955},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4674530625343323},{"id":"https://openalex.org/keywords/architecture-tradeoff-analysis-method","display_name":"Architecture tradeoff analysis method","score":0.4398157298564911},{"id":"https://openalex.org/keywords/user-story","display_name":"User story","score":0.43927139043807983},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.4319264888763428},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.38917264342308044},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.36569803953170776},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.35579830408096313},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.33263909816741943},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.2751154601573944},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.24898472428321838},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.1264835000038147},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08508890867233276},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.07142648100852966}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9668447375297546},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.8643175363540649},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.741679310798645},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6649028658866882},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6529282927513123},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6325233578681946},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.552214503288269},{"id":"https://openalex.org/C122944926","wikidata":"https://www.wikidata.org/wiki/Q209711","display_name":"Extreme programming","level":5,"score":0.5107433795928955},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4674530625343323},{"id":"https://openalex.org/C126383566","wikidata":"https://www.wikidata.org/wiki/Q4787220","display_name":"Architecture tradeoff analysis method","level":5,"score":0.4398157298564911},{"id":"https://openalex.org/C11189718","wikidata":"https://www.wikidata.org/wiki/Q218152","display_name":"User story","level":4,"score":0.43927139043807983},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.4319264888763428},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.38917264342308044},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.36569803953170776},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.35579830408096313},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.33263909816741943},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2751154601573944},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.24898472428321838},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.1264835000038147},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08508890867233276},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.07142648100852966},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/mipro57284.2023.10159894","is_oa":false,"landing_page_url":"https://doi.org/10.23919/mipro57284.2023.10159894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 46th MIPRO ICT and Electronics Convention (MIPRO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","score":0.7799999713897705,"id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1729897261","https://openalex.org/W2108652408","https://openalex.org/W2721895444","https://openalex.org/W2728575293","https://openalex.org/W2772864159","https://openalex.org/W2774960226","https://openalex.org/W2792543416","https://openalex.org/W2801207044","https://openalex.org/W2804645059","https://openalex.org/W2883770089","https://openalex.org/W2888006113","https://openalex.org/W2896052545","https://openalex.org/W2911048197","https://openalex.org/W2932758746","https://openalex.org/W2945927984","https://openalex.org/W2974106837","https://openalex.org/W2993134863","https://openalex.org/W3002342731","https://openalex.org/W3028783161","https://openalex.org/W3029604810","https://openalex.org/W3105408577","https://openalex.org/W3134868817","https://openalex.org/W3142352928","https://openalex.org/W3196438484","https://openalex.org/W3198090197","https://openalex.org/W4213108923","https://openalex.org/W4226497214","https://openalex.org/W4229446668","https://openalex.org/W4229447259","https://openalex.org/W4281553419","https://openalex.org/W4281569153","https://openalex.org/W4303470626","https://openalex.org/W4303470744","https://openalex.org/W4303471121","https://openalex.org/W4310264092"],"related_works":["https://openalex.org/W2254063053","https://openalex.org/W1526956164","https://openalex.org/W1524893113","https://openalex.org/W2025731420","https://openalex.org/W2778821962","https://openalex.org/W2161757527","https://openalex.org/W2035741146","https://openalex.org/W3182793644","https://openalex.org/W4254217099","https://openalex.org/W2139627947"],"abstract_inverted_index":{"Considering":[0],"the":[1,36,62,69,73,90,94,101,105,110,116,120],"need":[2],"for":[3,92,130],"scalability,":[4],"flexible":[5],"configuration,":[6],"easier":[7],"development,":[8,13],"maintenance,":[9],"and":[10,34,52,55,72,100,126],"rapid":[11],"agile":[12],"many":[14,56],"organizations":[15,28,79],"are":[16],"moving":[17],"to":[18,29,113,115],"a":[19,44,50,82],"microservice":[20,40],"architecture.":[21,41],"This":[22],"migration":[23,45,70],"process":[24,71],"is":[25,48,112],"undertaken":[26],"by":[27,39,80],"change":[30],"their":[31],"software":[32],"architecture":[33,98],"mature":[35],"benefits":[37],"offered":[38],"However,":[42],"performing":[43],"towards":[46],"microservices":[47,76],"not":[49],"trivial":[51],"structured":[53],"process,":[54],"challenges":[57],"have":[58],"been":[59],"identified":[60],"along":[61],"way.In":[63],"this":[64,97],"research":[65,111],"paper,":[66],"we":[67],"investigate":[68],"adoption":[74],"of":[75,109],"in":[77,119],"different":[78],"conducting":[81],"survey":[83],"with":[84],"industry":[85],"practitioners,":[86],"mainly":[87],"focusing":[88],"on":[89],"reasons":[91],"migration,":[93],"advantages":[95],"that":[96],"brings,":[99],"obstacles":[102],"encountered":[103],"during":[104],"migration.The":[106],"expected":[107],"result":[108],"contribute":[114],"findings":[117],"reported":[118],"scientific":[121],"literature,":[122],"highlighting":[123],"relevant":[124],"problems":[125],"identifying":[127],"possible":[128],"directions":[129],"future":[131],"research.":[132]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
