{"id":"https://openalex.org/W2890021602","doi":"https://doi.org/10.1145/3266237.3266262","title":"An experience report on the adoption of microservices in three Brazilian government institutions","display_name":"An experience report on the adoption of microservices in three Brazilian government institutions","publication_year":2018,"publication_date":"2018-09-13","ids":{"openalex":"https://openalex.org/W2890021602","doi":"https://doi.org/10.1145/3266237.3266262","mag":"2890021602"},"language":"en","primary_location":{"id":"doi:10.1145/3266237.3266262","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3266237.3266262","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXII Brazilian Symposium on Software Engineering","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/A5029454028","display_name":"Welder Luz","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Welder Luz","raw_affiliation_strings":["Brazilian Federal Court of Accounts, Bras\u00edlia, Brazil"],"affiliations":[{"raw_affiliation_string":"Brazilian Federal Court of Accounts, Bras\u00edlia, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036809280","display_name":"Everton Agilar","orcid":null},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Everton Agilar","raw_affiliation_strings":["University of Bras\u00edlia, Bras\u00edlia, Brazil"],"affiliations":[{"raw_affiliation_string":"University of Bras\u00edlia, Bras\u00edlia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035702776","display_name":"M. C. de Oliveira","orcid":"https://orcid.org/0000-0003-2251-2632"},"institutions":[{"id":"https://openalex.org/I4210091872","display_name":"Ministry of Planning, Budget and Management","ror":"https://ror.org/00bkc1729","country_code":"BR","type":"government","lineage":["https://openalex.org/I2801200668","https://openalex.org/I4210091872"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marcos C\u00e9sar de Oliveira","raw_affiliation_strings":["Ministry of Planning, Development and Management, Bras\u00edlia, Brazil"],"affiliations":[{"raw_affiliation_string":"Ministry of Planning, Development and Management, Bras\u00edlia, Brazil","institution_ids":["https://openalex.org/I4210091872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071967644","display_name":"Carlos Eduardo R. de Melo","orcid":null},"institutions":[{"id":"https://openalex.org/I4210091872","display_name":"Ministry of Planning, Budget and Management","ror":"https://ror.org/00bkc1729","country_code":"BR","type":"government","lineage":["https://openalex.org/I2801200668","https://openalex.org/I4210091872"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos Eduardo R. de Melo","raw_affiliation_strings":["Ministry of Planning, Development and Management, Bras\u00edlia, Brazil"],"affiliations":[{"raw_affiliation_string":"Ministry of Planning, Development and Management, Bras\u00edlia, Brazil","institution_ids":["https://openalex.org/I4210091872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016508154","display_name":"Gustavo Pinto","orcid":"https://orcid.org/0000-0001-7598-2799"},"institutions":[{"id":"https://openalex.org/I59606676","display_name":"Universidade Federal do Par\u00e1","ror":"https://ror.org/03q9sr818","country_code":"BR","type":"education","lineage":["https://openalex.org/I59606676"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Gustavo Pinto","raw_affiliation_strings":["Federal University of Par\u00e1, Bel\u00e9m, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Par\u00e1, Bel\u00e9m, Brazil","institution_ids":["https://openalex.org/I59606676"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021715300","display_name":"Rodrigo Bonif\u00e1cio","orcid":"https://orcid.org/0000-0002-2380-2829"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Rodrigo Bonif\u00e1cio","raw_affiliation_strings":["University of Bras\u00edlia, Bras\u00edlia, Brazil"],"affiliations":[{"raw_affiliation_string":"University of Bras\u00edlia, Bras\u00edlia, Brazil","institution_ids":["https://openalex.org/I150729083"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5029454028"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.6907,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.93776388,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"32","last_page":"41"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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":0.9998999834060669,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.979200005531311,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9754999876022339,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9720203280448914},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.7123585939407349},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.699631929397583},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6368492841720581},{"id":"https://openalex.org/keywords/popularity","display_name":"Popularity","score":0.55543053150177},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5220953226089478},{"id":"https://openalex.org/keywords/government","display_name":"Government (linguistics)","score":0.5104319453239441},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4989438056945801},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4716735780239105},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.44891154766082764},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.44765812158584595},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.4260081648826599},{"id":"https://openalex.org/keywords/productivity","display_name":"Productivity","score":0.41600358486175537},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41226279735565186},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.36495018005371094},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.255009263753891},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.21913689374923706},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16835150122642517},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.16614755988121033},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1106671392917633},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08772891759872437},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.08520177006721497}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9720203280448914},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.7123585939407349},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.699631929397583},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6368492841720581},{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.55543053150177},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5220953226089478},{"id":"https://openalex.org/C2778137410","wikidata":"https://www.wikidata.org/wiki/Q2732820","display_name":"Government (linguistics)","level":2,"score":0.5104319453239441},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4989438056945801},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4716735780239105},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.44891154766082764},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.44765812158584595},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.4260081648826599},{"id":"https://openalex.org/C204983608","wikidata":"https://www.wikidata.org/wiki/Q2111958","display_name":"Productivity","level":2,"score":0.41600358486175537},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41226279735565186},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.36495018005371094},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.255009263753891},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.21913689374923706},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16835150122642517},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.16614755988121033},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1106671392917633},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08772891759872437},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.08520177006721497},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3266237.3266262","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3266237.3266262","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the XXXII Brazilian Symposium on Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.4000000059604645,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1423289960","https://openalex.org/W1494585739","https://openalex.org/W1507539036","https://openalex.org/W2070698594","https://openalex.org/W2103107119","https://openalex.org/W2154652861","https://openalex.org/W2322013807","https://openalex.org/W2506246324","https://openalex.org/W2517497654","https://openalex.org/W2563693940","https://openalex.org/W2578655761","https://openalex.org/W2580958907","https://openalex.org/W2605693229","https://openalex.org/W2614311976","https://openalex.org/W2727213125","https://openalex.org/W2736016960","https://openalex.org/W2754403750","https://openalex.org/W2772864159","https://openalex.org/W2794970558","https://openalex.org/W2890679820","https://openalex.org/W3141429908","https://openalex.org/W4233869839","https://openalex.org/W4238818461","https://openalex.org/W4244787281","https://openalex.org/W4251064870"],"related_works":["https://openalex.org/W2989715396","https://openalex.org/W4309402661","https://openalex.org/W3028364416","https://openalex.org/W2625935803","https://openalex.org/W2594649443","https://openalex.org/W2020852243","https://openalex.org/W2792543416","https://openalex.org/W2123429835","https://openalex.org/W4237673769","https://openalex.org/W3217121051"],"abstract_inverted_index":{"Although":[0],"monolithic":[1,55,82],"applications":[2,56],"are":[3,61,232],"still":[4,181],"the":[5,12,50,62,72,79,121,133,158,176,191,202],"modus":[6],"operandi":[7],"of":[8,52,126,135,178,193],"many":[9],"software":[10,209,212,225],"systems,":[11],"microservices":[13,87,136,179],"architecture,":[14],"which":[15,33],"favors":[16],"small":[17],"and":[18,38,47,59,75,149,155,165,196,211,230],"independent":[19],"applications,":[20],"is":[21,26,42,180,216],"gaining":[22],"increasing":[23,157],"popularity.":[24],"This":[25,214],"part":[27],"due":[28],"to":[29,57,78,85,152,160,204,208],"its":[30],"claimed":[31],"benefits,":[32,74],"includes":[34],"better":[35],"scalability,":[36],"productivity,":[37],"maintainability.":[39],"However,":[40,171],"little":[41],"known":[43],"about":[44],"how":[45],"developers":[46],"architects":[48],"perceive":[49],"benefits":[51,139],"migrating":[53],"from":[54,81,97],"microservices,":[58,229],"what":[60],"challenges":[63,76],"towards":[64],"achieving":[65],"them.":[66],"In":[67],"this":[68],"paper":[69],"we":[70,231],"discuss":[71],"motivation,":[73],"related":[77,151,207],"migration":[80],"enterprise":[83],"architectures":[84],"a":[86,98,114,182,224],"based":[88,227],"architecture.":[89],"We":[90,108],"report":[91],"several":[92,138],"lessons":[93],"learned":[94],"that":[95,132,175],"arose":[96],"two":[99],"years":[100],"process":[101],"faced":[102],"by":[103],"three":[104],"Brazilian":[105],"Government":[106],"Institutions.":[107],"also":[109,200],"cross-validate":[110],"these":[111,141],"findings":[112],"with":[113,117,162,237],"survey":[115],"conducted":[116],"13":[118],"practitioners":[119],"in":[120,222],"studied":[122],"companies.":[123],"The":[124],"results":[125],"our":[127,172,235],"investigation":[128],"highlight":[129],"some":[130],"evidence":[131],"adoption":[134,177],"brought":[137],"for":[140,219],"institutions,":[142],"such":[143],"as":[144,169],"(a)":[145],"reducing":[146],"development":[147,166],"time":[148],"risks":[150],"deployment":[153,210],"activities":[154],"(b)":[156],"opportunities":[159],"experiment":[161],"different":[163],"technologies":[164],"models":[167],"(such":[168],"hackathons).":[170],"observations":[173],"reveal":[174],"challenging":[183],"task,":[184],"mainly":[185],"because":[186],"it":[187,199],"not":[188],"only":[189],"demands":[190],"understanding":[192],"new":[194],"techniques":[195],"tools,":[197],"but":[198],"increases":[201],"need":[203],"automate":[205],"tasks":[206],"monitoring.":[213],"study":[215],"particularly":[217],"relevant":[218],"institutions":[220],"interested":[221],"adopting":[223],"architecture":[226],"on":[228],"currently":[233],"sharing":[234],"experiences":[236],"other":[238],"institutions.":[239]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":7}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
