{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,24]],"date-time":"2025-05-24T05:05:31Z","timestamp":1748063131152},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030316457"},{"type":"electronic","value":"9783030316464"}],"license":[{"start":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:00:00Z","timestamp":1576108800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-31646-4_13","type":"book-chapter","created":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T15:04:52Z","timestamp":1576076692000},"page":"333-346","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["You Are Not Netflix"],"prefix":"10.1007","author":[{"given":"Jak\u0161a","family":"Vu\u010dkovi\u0107","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,12]]},"reference":[{"key":"13_CR1","unstructured":"ANSI: Information technology \u2013 database languages \u2013 SQL multimedia and application packages. Technical report, ANSI (2003). http:\/\/webstore.ansi.org\/RecordDetail.aspx?sku=ISO%2fIEC+13249-2%3a2003"},{"key":"13_CR2","unstructured":"J. Bogart, Busting some CQRS myths. https:\/\/lostechies.com\/jimmybogard\/2012\/08\/22\/busting-some-cqrs-myths\/"},{"key":"13_CR3","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2018.2141026","volume":"35","author":"A Bucchiarone","year":"2018","unstructured":"A. Bucchiarone, N. Dragoni, S. Dustdar, S.T. Larsen, M. Mazzara, From monolithic to microservices: an experience report from the banking domain. IEEE Softw. 35, 50\u201355 (2018)","journal-title":"IEEE Softw."},{"key":"13_CR4","volume-title":"Database Transaction Models for Advanced Applications","author":"A Buchman","year":"1992","unstructured":"A. Buchman, M.T. Ozsu, M. Hornick, D. Georgakopulos, F.A. Manola. A transaction model for active distributed object systems, in Database Transaction Models for Advanced Applications, ed. by A.K. Elmagarmid (Morgan Kaufmann, San Mateo, 1992)"},{"key":"13_CR5","unstructured":"L. DeMichiel, M. Keith, JSR 220: Enterprise JavaBeansTM, Version 3.0 - Java Persistence API (2006)"},{"key":"13_CR6","unstructured":"Dimensional Research, Global microservices trends: a survey of development professionals (2018), https:\/\/cdn2.hubspot.net\/hubfs\/2720296\/Whit%20Papers\/GlobalMicroservicesTrends- April2018.pdf?submissionGuid=6e8151d1-6ff7-4ce9-940b-997e1cfb10d4"},{"key":"13_CR7","unstructured":"N. Dragoni, S. Giallorenzo, A. Lluch-Lafuente, M. Mazzara, F. Montesi, R. Mustafin, L. Safina, Microservices: yesterday, today, and tomorrow, in Present and Ulterior Software Engineering (2017), pp. 195\u2013216"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"N. Dragoni, I. Lanese, S.T. Larsen, M. Mazzara, R. Mustafin, L. Safina, Microservices: how to make your application scale perspectives of system informatics, in 11th International Andrei P. Ershov Informatics Conference, PSI 2017, Moscow, Russia, June 27\u201329, 2017, Revised Selected Papers (2017), pp 95\u2013216","DOI":"10.1007\/978-3-319-74313-4_8"},{"key":"13_CR9","unstructured":"ECMAScript Language Specification. Edition 5.1. http:\/\/www.ecma-international.org\/publications\/standards\/Ecma-262.htm"},{"key":"13_CR10","volume-title":"Domain-driven Design","author":"E Evans","year":"2004","unstructured":"E. Evans, Domain-driven Design (Addison-Wesley, Boston, 2004)"},{"issue":"3","key":"13_CR11","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1145\/38714.38742","volume":"16","author":"Hector Garcia-Molina","year":"1987","unstructured":"H. Garcia-Molina, K. Salem, Sagas. SIGMOD \u201987 Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data (1987)","journal-title":"ACM SIGMOD Record"},{"key":"13_CR12","unstructured":"A.M. Glen, Microservices priorities and trends, in dzone.com. (2018), https:\/\/dzone.com\/articles\/dzone-research-microservices-priorities-and-trends"},{"key":"13_CR13","volume-title":"The Java Language Specification","author":"J Gosling","year":"2000","unstructured":"J. Gosling, B. Joy, G. Steele, G. Brache, The Java Language Specification, 2nd edn. (Addison-Wesley, Boston, 2000)","edition":"2"},{"key":"13_CR14","unstructured":"J. Gray, Notes on database systems. IBM Hesearch Report RJ2188 (1978)"},{"key":"13_CR15","unstructured":"C. Guidi, I. Lanese, M. Mazzara, F. Montesi, Microservices: a language-based approach, in Present and Ulterior Software Engineering (2017), pp. 217\u2013225"},{"issue":"3","key":"13_CR16","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"M Herlihy","year":"1990","unstructured":"M. Herlihy, J. Wing, Linerizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst. 12(3), 463\u2013491 (1990)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"A.M. Kermarrec, A. Rowstron, M. Shapiro, P. Druschel, The IceCube approach to the reconciliation of divergent replicas, in Symposium On Principles of Distributed Computing (PODC) (2001)","DOI":"10.1145\/383962.384020"},{"issue":"3","key":"13_CR18","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1145\/357172.357176","volume":"4","author":"L Lamport","year":"1982","unstructured":"L. Lamport, R.E. Shostak, M.C. Pease, The Byzantine generals problem. ACM Trans. Program. Lang. Syst. 4(3), 382\u2013401 (1982)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"13_CR19","unstructured":"B. Lampson, H. Sturgis, Crash recovery in a distributed system. Xerox PARC Research Report (1976)"},{"key":"13_CR20","unstructured":"N. Dragoni, S. Dustdar, S.T. Larsens, M. Mazzara, Microservices: migration of a mission critical system (2017). https:\/\/arxiv.org\/abs\/1704.04173"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"E. Meijer, B. Beckman, G. Bierman, LINQ: reconciling object, relations and XML in the .NET framework (2006)","DOI":"10.1145\/1142473.1142552"},{"key":"13_CR22","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1109\/TSE.1979.234181","volume":"5","author":"DA Menasce","year":"1979","unstructured":"D.A. Menasce, R.R. Muntz, Locking and deadlock detection in distributed data bases. IEEE Trans. Softw. Eng. 5, 195\u2013202 (1979)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"13_CR23","unstructured":"C# Language Specification. Standard ECMA-334 (2001). http:\/\/www.ecma-international.org\/"},{"key":"13_CR24","unstructured":"Swagger Codegen. https:\/\/swagger.io\/tools\/swagger-codegen\/"},{"key":"13_CR25","unstructured":"TypeScript Language Specification (2016), https:\/\/github.com\/Microsoft\/TypeScript\/blob\/master\/doc\/spec.md"}],"container-title":["Microservices"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-31646-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T06:01:42Z","timestamp":1665208902000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-31646-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,12]]},"ISBN":["9783030316457","9783030316464"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-31646-4_13","relation":{},"subject":[],"published":{"date-parts":[[2019,12,12]]},"assertion":[{"value":"12 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}