Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud

Mario Villamizar, Oscar Garces, Harold Castro, Mauricio Verano, Lorena Salamanca, Rubby Casallas, Santiago Gil

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

132 Citaten (Scopus)

Samenvatting

Cloud computing provides new opportunities to deploy scalable application in an efficient way, allowing enterprise applications to dynamically adjust their computing resources on demand. In this paper we analyze and test the microservice architecture pattern, used during the last years by large Internet companies like Amazon, Netflix and LinkedIn to deploy large applications in the cloud as a set of small services that can be developed, tested, deployed, scaled, operated and upgraded independently, allowing these companies to gain agility, reduce complexity and scale their applications in the cloud in a more efficient way. We present a case study where an enterprise application was developed and deployed in the cloud using a monolithic approach and a microservice architecture using the Play web framework. We show the results of performance tests executed on both applications, and we describe the benefits and challenges that existing enterprises can get and face when they implement microservices in their applications.

Originele taal-2Engels
Titel2015 10th Computing Colombian Conference (10CCC) : Universidad de los Andes, Bogotá, Colombia, September 21st to 25th, 2015
RedacteurenOscar Gonzalez, Mario Sanchez
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's583-590
Aantal pagina's8
ISBN van elektronische versie9781467394642
DOI's
StatusGepubliceerd - 20 nov 2015
Extern gepubliceerdJa
Evenement10th Colombian Computing Conference, (10CCC 2015) - Bogota, Colombia
Duur: 21 sep 201525 sep 2015

Congres

Congres10th Colombian Computing Conference, (10CCC 2015)
Verkorte titel10CCC2015
Land/RegioColombia
StadBogota
Periode21/09/1525/09/15

Vingerafdruk

Duik in de onderzoeksthema's van 'Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud'. Samen vormen ze een unieke vingerafdruk.

Citeer dit