{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T14:25:25Z","timestamp":1743085525984,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030140694"},{"type":"electronic","value":"9783030140700"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-14070-0_26","type":"book-chapter","created":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T01:37:21Z","timestamp":1558575441000},"page":"183-189","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["An Experience Report from the Migration of Legacy Software Systems to Microservice Based Architecture"],"prefix":"10.1007","author":[{"given":"Hugo Henrique S.","family":"da Silva","sequence":"first","affiliation":[]},{"given":"Glauco","family":"de F. Carneiro","sequence":"additional","affiliation":[]},{"given":"Miguel P.","family":"Monteiro","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,5,23]]},"reference":[{"key":"26_CR1","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., Giallorenzo, S., Lafuente, A.L., Mazzara, M., Montesi, F., Mustafin, R., Safina, L.: Microservices: yesterday, today, and tomorrow. In: Mazzara, M., Meyer B. (eds.) Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017)"},{"issue":"5","key":"26_CR2","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MCC.2016.109","volume":"3","author":"A Singleton","year":"2016","unstructured":"Singleton, A.: The economics of microservices. IEEE Cloud Comput. 3(5), 16\u201320 (2016)","journal-title":"IEEE Cloud Comput."},{"key":"26_CR3","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.future.2016.09.002","volume":"72","author":"G Toffetti","year":"2017","unstructured":"Toffetti, G., Brunner, S., Bl\u00f6chlinger, M., Spillner, J., Bohnert, T.M.: Self-managing cloud-native applications: design, implementation, and experience. Futur. Gener. Comput. Syst. 72, 165\u2013179 (2017)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"26_CR4","doi-asserted-by":"crossref","unstructured":"Kalske, M., Mkitalo, N., Mikkonen, T.: Challenges when moving from monolith to microservice architecture. In: Current Trends in Web Engineering, pp. 32\u201347. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-74433-9_3"},{"key":"26_CR5","doi-asserted-by":"crossref","unstructured":"Leymann, F., Breitenbcher, U., Wagner, S., Wettinger, J.: Native cloud applications: why monolithic virtualization is not their foundation. In: Cloud Computing and Services Science, pp. 16\u201340. Springer, Cham (2016)","DOI":"10.1007\/978-3-319-62594-2_2"},{"issue":"5","key":"26_CR6","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCC.2017.4250931","volume":"4","author":"D Taibi","year":"2017","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C.: Processes, motivations, and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud Comput. 4(5), 22\u201332 (2017)","journal-title":"IEEE Cloud Comput."},{"key":"26_CR7","first-page":"15","volume":"25","author":"C Richardson","year":"2014","unstructured":"Richardson, C.: Microservices: decomposing applications for deployability and scalability. InfoQ 25: 15\u201316 (2014). Available at https:\/\/www.infoq.com\/articles\/microservices-intro. (Accessed 21 Aug 2018)","journal-title":"InfoQ"},{"key":"26_CR8","first-page":"2016","volume":"15","author":"C Richardson","year":"2014","unstructured":"Richardson, C.: Pattern: monolithic architecture. Posje\u0107eno 15, 2016 (2014)","journal-title":"Posje\u0107eno"},{"issue":"3","key":"26_CR9","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables devops: migration to a cloud-native architecture. IEEE Softw. 33(3), 42\u201352 (2016)","journal-title":"IEEE Softw."},{"key":"26_CR10","volume-title":"Microservices: Flexible Software Architecture","author":"E Wolff","year":"2016","unstructured":"Wolff, E.: Microservices: Flexible Software Architecture. Addison-Wesley Professional, Boston (2016)"},{"key":"26_CR11","unstructured":"Millett, S.: Patterns, Principles and Practices of Domain-Driven Design. Wiley, Indianapolis (2015)"},{"issue":"4","key":"26_CR12","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"CB Seaman","year":"1999","unstructured":"Seaman, C.B.: Qualitative methods in empirical studies of software engineering. IEEE Trans. Softw. Eng. 25(4), 557\u2013572 (1999)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"26_CR13","volume-title":"Pattern Languages of Program Design","author":"JO Coplien","year":"1995","unstructured":"Coplien, J.O., Schmidt, D.C.: Pattern Languages of Program Design. ACM Press\/Addison-Wesley Publishing Co., Reading (1995)"},{"key":"26_CR14","volume-title":"Building Microservices: Designing Fine-Grained Systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices: Designing Fine-Grained Systems. O\u2019Reilly Media, Inc., Sebastopol (2015)"},{"key":"26_CR15","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"E Evans","year":"2004","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Boston, Addison-Wesley Professional (2004)"},{"key":"26_CR16","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"1995","unstructured":"Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education India, Reading (1995)"},{"key":"26_CR17","volume-title":"Microservice Architecture: Aligning Principles, Practices, and Culture","author":"I Nadareishvili","year":"2016","unstructured":"Nadareishvili, I., Mitra, R., McLarty, M., Amundsen, M.: Microservice Architecture: Aligning Principles, Practices, and Culture. O\u2019Reilly Media, Inc., Beijing\/Boston (2016)"},{"key":"26_CR18","unstructured":"Martin, R.C.: The single responsibility principle. The principles, patterns, and practices of Agile Software Development, vol. 149, p. 154. Pearson Education, Upper Saddle River (2002)"},{"key":"26_CR19","doi-asserted-by":"crossref","unstructured":"Ossher, H., Tarr, P.: Multi-dimensional separation of concerns and the hyperspace approach. In: Software Architectures and Component Technology, pp. 293\u2013323. Springer, Boston (2002)","DOI":"10.1007\/978-1-4615-0883-0_10"},{"key":"26_CR20","unstructured":"McLarty, M.: Designing a microservice system. [Online]. Available: http:\/\/www.apiacademy.co\/designing-a-system-of-microservices"}],"container-title":["Advances in Intelligent Systems and Computing","16th International Conference on Information Technology-New Generations (ITNG 2019)"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-14070-0_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,26]],"date-time":"2021-02-26T20:38:29Z","timestamp":1614371909000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-14070-0_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030140694","9783030140700"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-14070-0_26","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"23 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}