{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T16:09:19Z","timestamp":1772726959955,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,4,27]],"date-time":"2017-04-27T00:00:00Z","timestamp":1493251200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100007637","name":"Colciencias","doi-asserted-by":"crossref","award":["Contract 0569-2013"],"award-info":[{"award-number":["Contract 0569-2013"]}],"id":[{"id":"10.13039\/100007637","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2017,6]]},"DOI":"10.1007\/s11761-017-0208-y","type":"journal-article","created":{"date-parts":[[2017,4,27]],"date-time":"2017-04-27T07:51:57Z","timestamp":1493279517000},"page":"233-247","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":65,"title":["Cost comparison of running web applications in the cloud using monolithic, microservice, and AWS Lambda architectures"],"prefix":"10.1007","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0697-5426","authenticated-orcid":false,"given":"Mario","family":"Villamizar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oscar","family":"Garc\u00e9s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lina","family":"Ochoa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harold","family":"Castro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lorena","family":"Salamanca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mauricio","family":"Verano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rubby","family":"Casallas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santiago","family":"Gil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Valencia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angee","family":"Zambrano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mery","family":"Lang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,4,27]]},"reference":[{"key":"208_CR1","doi-asserted-by":"publisher","unstructured":"Buyya R (2010) Cloud computing: the next revolution in information technology. In: 2010 1st international conference on parallel distributed and grid computing (PDGC), pp 2\u20133","DOI":"10.1109\/PDGC.2010.5679963"},{"key":"208_CR2","doi-asserted-by":"publisher","unstructured":"Vosshall P (2008) Web scale computing: the power of infrastructure as a service. In: Bouguettaya A, Krueger I, Margaria T (eds) Service-oriented computing ICSOC 2008. Lecture notes in computer science, vol 5364. Springer, Heidelberg, pp 1\u20131","DOI":"10.1007\/978-3-540-89652-4_1"},{"issue":"6","key":"208_CR3","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/s12599-011-0183-3","volume":"3","author":"D Beimborn","year":"2011","unstructured":"Beimborn D, Miletzki T, Wenzel S (2011) Platform as a service (PaaS). Bus Inf Syst Eng 3(6):381\u2013384","journal-title":"Bus Inf Syst Eng"},{"key":"208_CR4","doi-asserted-by":"publisher","unstructured":"Schtz S, Kude T, Popp K (2013) The impact of software-as-a-service on software ecosystems. In: Herzwurm G, Margaria T (eds) Software business. From physical products to software services and solutions. Lecture notes in business information processing, vol 150. Springer, Berlin, pp\u00a0130\u2013140","DOI":"10.1007\/978-3-642-39336-5_13"},{"key":"208_CR5","unstructured":"Lewis J, Fowler M (2014) Microservices. \n                        http:\/\/martinfowler.com\/articles\/microservices.html\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR6","unstructured":"Amazon Web Services (2015) AWS Lambda. \n                        https:\/\/aws.amazon.com\/lambda\/\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR7","doi-asserted-by":"publisher","unstructured":"McGovern J, Sims O, Jain A, Little M (2006) Understanding service-oriented architecture. In: Enterprise service oriented architectures. Springer Netherlands, pp\u00a01\u201348. doi:\n                        10.1007\/1-4020-3705-8_1","DOI":"10.1007\/1-4020-3705-8_1"},{"key":"208_CR8","doi-asserted-by":"publisher","unstructured":"La H, Bae J, Chang S, Kim S (2007) Practical methods for adapting services using enterprise service bus. In: Baresi L, Fraternali P, Houben G-J (eds) Web engineering. Lecture notes in computer science, vol 4607. Springer, Berlin, pp 53\u201358","DOI":"10.1007\/978-3-540-73597-7_5"},{"key":"208_CR9","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MC.2007.400","volume":"40","author":"M Papazoglou","year":"2007","unstructured":"Papazoglou M, Traverso P, Dustdar S, Leymann F (2007) Service-oriented computing: state of the art and research challenges. Computer 40:38\u201345","journal-title":"Computer"},{"key":"208_CR10","doi-asserted-by":"publisher","unstructured":"Hutchinson J, Kotonya G, Walkerdine J, Sawyer P, Dobson G, Onditi V (2007) Evolving existing systems to service-oriented architectures: perspective and challenges. In: IEEE international conference on web services 2007, ICWS 2007, pp\u00a0896\u2013903","DOI":"10.1109\/ICWS.2007.88"},{"key":"208_CR11","unstructured":"GIGAOM (2011) The biggest thing Amazon got right: the platform. \n                        https:\/\/gigaom.com\/2011\/10\/12\/419-the-biggest-thing-amazon-got-right-the-platform\/\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR12","unstructured":"Nginx (2015) Adopting microservices at Netflix: lessons for architectural design. \n                        http:\/\/nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR13","unstructured":"InfoQ (2014) Scaling Gilt: from monolithic ruby application to distributed scala micro-services architecture. \n                        http:\/\/www.infoq.com\/presentations\/scale-gilt\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR14","unstructured":"InfoQ (2015) From a monolith to microservices + REST: the evolution of LinkedIn\u2019s service architecture. \n                        http:\/\/www.infoq.com\/presentations\/linkedin-microservices-urn\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR15","unstructured":"SoundCloud (2014) Building products at SoundCloud\u2014Part I: Dealing with the monolith. \n                        https:\/\/developers.soundcloud.com\/blog\/building-products-at-soundcloud-part-1-dealing-with-the-monolith\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR16","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Thones","year":"2015","unstructured":"Thones J (2015) Microservices. IEEE Softw 32:116","journal-title":"IEEE Softw"},{"key":"208_CR17","unstructured":"InfoQ (2014) Microservices and SOA. \n                        http:\/\/www.infoq.com\/news\/2014\/03\/microservices-soa\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR18","unstructured":"Oracle (2015) Microservices and SOA. \n                        http:\/\/www.oracle.com\/technetwork\/issue-archive\/2015\/15-mar\/o25architect-2458702.html\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR19","unstructured":"TechTarget (2015) How microservices bring agility to SOA. \n                        http:\/\/searchcloudapplications.techtarget.com\/feature\/How-microservices-bring-agility-to-SOA\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR20","unstructured":"Microservices (2014) Pattern: microservices architecture. \n                        http:\/\/microservices.io\/patterns\/microservices.html\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR21","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MIC.2007.22","volume":"11","author":"S Vinoski","year":"2007","unstructured":"Vinoski S (2007) REST eye for the SOA guy. IEEE Internet Computing 11:82\u201384","journal-title":"IEEE Internet Computing"},{"key":"208_CR22","doi-asserted-by":"publisher","unstructured":"Nemeth F, Steinert R, Kreuger P, Skoldstrom P (2015) Roles of DevOps tools in an automated, dynamic service creation architecture. In: 2015 IFIP\/IEEE international symposium on integrated network management (IM), pp 1153\u20131154","DOI":"10.1109\/INM.2015.7140455"},{"key":"208_CR23","volume-title":"Software Architecture in Practice","author":"L Bass","year":"2012","unstructured":"Bass L, Clements P, Kazman R (2012) Software Architecture in Practice, 3rd edn. Addison-Wesley Professional, Boston","edition":"3"},{"key":"208_CR24","unstructured":"Hunt J (ed) (2014) Play framework. In: A beginner\u2019s guide to scala, object orientation and functional programming. Springer, Berlin, pp 413\u2013428"},{"key":"208_CR25","doi-asserted-by":"publisher","unstructured":"Juneau J (ed) (2013) Building RESTful web services. In: Introducing Java EE 7. Apress, New York, pp 113\u2013130","DOI":"10.1007\/978-1-4302-5849-0_8"},{"key":"208_CR26","doi-asserted-by":"publisher","unstructured":"Venkatesan V, Chaarawi M, Gabriel E, Hoefler T (2011) Design and evaluation of nonblocking collective I\/O operations. In: Cotronis Y, Danalis A, Nikolopoulos D, Dongarra J (eds) Recent advances in the message passing interface. Lecture notes in computer science, vol 6960. Springer, Berlin, pp 90\u201398","DOI":"10.1007\/978-3-642-24449-0_12"},{"key":"208_CR27","doi-asserted-by":"publisher","unstructured":"Doglio F (ed) (2015) Node.js and REST. In: Pro REST API development with Node.js. Apress, New York, pp 47\u201363","DOI":"10.1007\/978-1-4842-0917-2_3"},{"key":"208_CR28","doi-asserted-by":"publisher","unstructured":"Rahmel D (ed) (2013) Testing a site with ApacheBench, JMeter, and Selenium. In: Advanced Joomla!. Apress, New York, pp 211\u2013247","DOI":"10.1007\/978-1-4302-1629-2_9"},{"key":"208_CR29","unstructured":"InfoWorld (2015) Jaws takes a bite out of AWS Lambda app deployment. \n                        http:\/\/www.infoworld.com\/article\/2990795\/cloud-computing\/jaws-takes-a-bite-out-of-aws-lambda-app-deployment.html\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR30","unstructured":"Google (2016) Google Cloud Functions. \n                        https:\/\/cloud.google.com\/functions\/\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR31","unstructured":"Microsoft (2016) Azure Functions. \n                        https:\/\/azure.microsoft.com\/en-us\/services\/functions\/\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR32","unstructured":"IBM (2016) IBM Bluemix OpenWhisk. \n                        http:\/\/www.ibm.com\/cloud-computing\/bluemix\/openwhisk\n                        \n                    . Accessed 23 Apr 2017"},{"key":"208_CR33","unstructured":"Serverless (2016) Serverless Framework. \n                        https:\/\/serverless.com\/\n                        \n                    . Accessed 23 Apr 2017"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-017-0208-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-017-0208-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-017-0208-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T01:32:39Z","timestamp":1494293559000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-017-0208-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,27]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["208"],"URL":"https:\/\/doi.org\/10.1007\/s11761-017-0208-y","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,4,27]]}}}