Serverless Applications: Why, When, and How?
Why do so many companies adopt serverless? When are serverless applications well suited? How are they currently implemented? To address these questions, we analyze 89 serverless applications from open source projects, industrial sources, academic literature, and scientific computing-presenting the m...
Saved in:
Published in | IEEE software Vol. 38; no. 1; pp. 32 - 39 |
---|---|
Main Authors | , , , , , , , |
Format | Journal Article |
Language | English |
Published |
Los Alamitos
IEEE
01.01.2021
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Why do so many companies adopt serverless? When are serverless applications well suited? How are they currently implemented? To address these questions, we analyze 89 serverless applications from open source projects, industrial sources, academic literature, and scientific computing-presenting the most extensive study to date. |
---|---|
AbstractList | Why do so many companies adopt serverless? When are serverless applications well suited? How are they currently implemented? To address these questions, we analyze 89 serverless applications from open source projects, industrial sources, academic literature, and scientific computing-presenting the most extensive study to date. Serverless computing shows good promise for efficiency and ease-of-use. Yet, there are only a few, scattered and sometimes conflicting reports on questions such as Why do so many companies adopt serverless?, When are serverless applications well suited?, and How are serverless applications currently implemented? To address these questions, we analyze 89 serverless applications from open-source projects, industrial sources, academic literature, and scientific computing—the most extensive study to date. Serverless computing shows good promise for efficiency and ease-of-use. Yet, there are only a few, scattered and sometimes conflicting reports on questions such as Why do so many companies adopt serverless?, When are serverless applications well suited?, and How are serverless applications currently implemented? To address these questions, we analyze 89 serverless applications from open-source projects, industrial sources, academic literature, and scientific computing—the most extensive study to date. IEEE |
Author | Eismann, Simon Abad, Cristina L. Schwinger, Maximilian Iosup, Alexandru Scheuner, Joel Herbst, Nikolas van Eyk, Erwin Grohmann, Johannes |
Author_xml | – sequence: 1 givenname: Simon orcidid: 0000-0003-1224-4945 surname: Eismann fullname: Eismann, Simon email: simon.eismann@uni-wuerzburg.de organization: University of Wurzburg, Wurzburg, Germany – sequence: 2 givenname: Joel orcidid: 0000-0003-4169-0258 surname: Scheuner fullname: Scheuner, Joel email: scheuner@chalmers.se organization: University of Gothenburg, Gothenberg, Sweden – sequence: 3 givenname: Erwin orcidid: 0000-0001-6474-4971 surname: van Eyk fullname: van Eyk, Erwin email: erwinvaneyk@gmail.com organization: VU Amsterdam, Amsterdam, Delft, Zuid-Holland, Netherlands – sequence: 4 givenname: Maximilian surname: Schwinger fullname: Schwinger, Maximilian email: maximilian.schwinger@dlr.de organization: University of Wurzburg, Wurzburg, Germany – sequence: 5 givenname: Johannes orcidid: 0000-0001-9643-6543 surname: Grohmann fullname: Grohmann, Johannes email: johannes.grohmann@uni-wuerzburg.de organization: University of Wurzburg, Wurzburg, Germany – sequence: 6 givenname: Nikolas orcidid: 0000-0003-3462-6426 surname: Herbst fullname: Herbst, Nikolas email: nikolas.herbst@uni-wuerzburg.de organization: University of Wurzburg, Wurzburg, Germany – sequence: 7 givenname: Cristina L. orcidid: 0000-0002-9263-673X surname: Abad fullname: Abad, Cristina L. email: cabad@fiec.espol.edu.ec organization: Escuela Superior Politecnica del Litoral, Guayaquil, Ecuador – sequence: 8 givenname: Alexandru surname: Iosup fullname: Iosup, Alexandru email: A.Iosup@vu.nl organization: Vrije Universiteit Amsterdam, Amsterdam, The Netherlands |
BackLink | https://gup.ub.gu.se/publication/301265$$DView record from Swedish Publication Index https://research.chalmers.se/publication/519260$$DView record from Swedish Publication Index |
BookMark | eNp9kcFL5DAUxsPiwo6u5z14GfA6Hd9L0qbxsoi4q6B4GGWPIU1enUptu0mr-N-bccSDoIck8Pi-3-PLt8t2ur4jxn4hLBFBH12tlhw4LAVwkc43NkMtVCZRyx02AyUhUzLXP9hujPcAkKOAGVusKDxSaCnG-ckwtI2zY9N38Xj-b_28SBd1i7nt_Py8f_r9k32vbRtp_-3dY7d_zm5Oz7PL678XpyeXmZMgxix3ngShUrLmCFyh1FXtbOlkqbykCgrrS14JB44rZ2uppVJlWSsOhccCxR5bbbnxiYapMkNoHmx4Nr1tTKBINri1cWvbPlCIJpKpvVKkVGUKJDDSF2S0RG8ESJIFesnRJWr2KfVuGkwa3U0bmgDkRZ70h1v9EPr_E8XR3PdT6FJww6XiIgUUKqmOtioX-hgD1e9cBLMpxlytzKYY81ZMcuQfHK4ZX399DLZpv_AdbH0NEb1v0agBBIoXnfCZjQ |
CODEN | IESOEG |
CitedBy_id | crossref_primary_10_1109_TSC_2021_3128137 crossref_primary_10_1145_3579643 crossref_primary_10_1109_TCC_2024_3451108 crossref_primary_10_3390_s22072763 crossref_primary_10_1145_3700875 crossref_primary_10_1016_j_future_2023_12_032 crossref_primary_10_1145_3539814_3539820 crossref_primary_10_1016_j_jss_2022_111294 crossref_primary_10_1016_j_simpat_2021_102461 crossref_primary_10_1007_s11227_022_04430_6 crossref_primary_10_1109_TCC_2024_3439268 crossref_primary_10_1145_3587249 crossref_primary_10_59324_ejtas_2023_1_5__25 crossref_primary_10_1556_606_2021_00372 crossref_primary_10_1007_s13280_024_02076_7 crossref_primary_10_1109_JIOT_2022_3165127 crossref_primary_10_1007_s42979_024_03022_w crossref_primary_10_3390_a15070234 crossref_primary_10_1016_j_future_2024_01_018 crossref_primary_10_25092_baunfbed_929483 crossref_primary_10_3390_fi13030061 crossref_primary_10_32628_CSEIT251112276 crossref_primary_10_1145_3570607 crossref_primary_10_1016_j_future_2023_12_007 crossref_primary_10_1109_TSE_2021_3113940 crossref_primary_10_21923_jesd_929649 |
Cites_doi | 10.1145/3133850.3133855 10.1145/3106237.3117767 10.1016/j.jss.2018.12.013 10.1109/MIC.2019.2952061 10.1007/978-3-319-73353-1_11 10.1109/MCC.2017.32 10.1145/3368454 |
ContentType | Journal Article |
Copyright | Copyright IEEE Computer Society 2021 |
Copyright_xml | – notice: Copyright IEEE Computer Society 2021 |
DBID | 97E RIA RIE AAYXX CITATION JQ2 ADTPV AOWAS F1U ABBSD D8T F1S ZZAVC |
DOI | 10.1109/MS.2020.3023302 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef ProQuest Computer Science Collection SwePub SwePub Articles SWEPUB Göteborgs universitet SWEPUB Chalmers tekniska högskola full text SWEPUB Freely available online SWEPUB Chalmers tekniska högskola SwePub Articles full text |
DatabaseTitle | CrossRef ProQuest Computer Science Collection |
DatabaseTitleList | ProQuest Computer Science Collection |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1937-4194 |
EndPage | 39 |
ExternalDocumentID | oai_research_chalmers_se_fd77e77b_61e0_4d6e_941d_304e461d421c oai_gup_ub_gu_se_301265 10_1109_MS_2020_3023302 9190031 |
Genre | orig-research |
GroupedDBID | -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 85S 88I 8FE 8FG 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAVXG AAWTH ABAZT ABJCF ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK AENEX AETIX AFKRA AFOGA AGCDD AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZLTO AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ CCPQU CS3 DU5 DWQXO EBS EDO EJD FRNLG GNUQQ GUQSH HCIFZ HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PQBIZ PQBZA PQGLB PQQKQ PROAC PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB TAE TN5 UHB UKR UQL VH1 WH7 YZZ ZCG AAYOK AAYXX ABGFU CITATION RIG JQ2 ADTPV AOWAS F1U ABBSD D8T F1S ZZAVC |
ID | FETCH-LOGICAL-c403t-5cde3e1774f21027149bfca8c487d4eb06ad82b3c0c27caf4947788f7206d1613 |
IEDL.DBID | RIE |
ISSN | 0740-7459 1937-4194 |
IngestDate | Thu Aug 21 06:45:54 EDT 2025 Thu Aug 21 07:13:49 EDT 2025 Wed Aug 13 05:00:03 EDT 2025 Tue Jul 01 01:48:36 EDT 2025 Thu Apr 24 22:56:19 EDT 2025 Wed Aug 27 02:38:40 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c403t-5cde3e1774f21027149bfca8c487d4eb06ad82b3c0c27caf4947788f7206d1613 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0001-9643-6543 0000-0003-1224-4945 0000-0003-4169-0258 0000-0002-9263-673X 0000-0001-6474-4971 0000-0003-3462-6426 |
OpenAccessLink | https://research.chalmers.se/publication/519260 |
PQID | 2472317737 |
PQPubID | 37787 |
PageCount | 8 |
ParticipantIDs | ieee_primary_9190031 crossref_primary_10_1109_MS_2020_3023302 swepub_primary_oai_research_chalmers_se_fd77e77b_61e0_4d6e_941d_304e461d421c proquest_journals_2472317737 swepub_primary_oai_gup_ub_gu_se_301265 crossref_citationtrail_10_1109_MS_2020_3023302 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2021-Jan.-Feb. 2021-1-00 20210101 2021 |
PublicationDateYYYYMMDD | 2021-01-01 |
PublicationDate_xml | – month: 01 year: 2021 text: 2021-Jan.-Feb. |
PublicationDecade | 2020 |
PublicationPlace | Los Alamitos |
PublicationPlace_xml | – name: Los Alamitos |
PublicationTitle | IEEE software |
PublicationTitleAbbrev | S-M |
PublicationYear | 2021 |
Publisher | IEEE IEEE Computer Society |
Publisher_xml | – name: IEEE – name: IEEE Computer Society |
References | ref15 ref14 ref10 demian (ref11) 0 eismann (ref2) 2020 (ref12) 0 ref1 levinson (ref9) 0 ref8 malishev (ref13) 0 (ref4) 0 (ref3) 0 ref6 ref5 hellerstein (ref7) 0 |
References_xml | – year: 0 ident: ref12 publication-title: Gartner says worldwide IaaS public cloud services market grew 31 3% in 2018 – year: 0 ident: ref4 – year: 0 ident: ref13 publication-title: AWS Lambda cold start language comparisons 2019 edition – ident: ref14 doi: 10.1145/3133850.3133855 – ident: ref8 doi: 10.1145/3106237.3117767 – year: 0 ident: ref11 publication-title: Serverless case study Netflix – year: 0 ident: ref3 publication-title: $7 72 billion function-as-a-service market 2017 – ident: ref5 doi: 10.1016/j.jss.2018.12.013 – year: 0 ident: ref9 publication-title: Serverless community survey 2020 Day1 – year: 2020 ident: ref2 publication-title: A review of serverless use cases and their characteristics – year: 0 ident: ref7 article-title: Serverless computing: One step forward, two steps back publication-title: Proc of 1st Biennial Conf on Innovative Data Syst Res (CIDR) – ident: ref6 doi: 10.1109/MIC.2019.2952061 – ident: ref15 doi: 10.1007/978-3-319-73353-1_11 – ident: ref10 doi: 10.1109/MCC.2017.32 – ident: ref1 doi: 10.1145/3368454 |
SSID | ssj0005130 |
Score | 2.5623825 |
Snippet | Why do so many companies adopt serverless? When are serverless applications well suited? How are they currently implemented? To address these questions, we... Serverless computing shows good promise for efficiency and ease-of-use. Yet, there are only a few, scattered and sometimes conflicting reports on questions... |
SourceID | swepub proquest crossref ieee |
SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 32 |
SubjectTerms | Academic literature Computer applications Computer software Ease-of-use Industrial sources Logic gates Open source projects Open systems Programvaruteknik Resource management Scalability Servers Social network services Software Engineering Task analysis |
Title | Serverless Applications: Why, When, and How? |
URI | https://ieeexplore.ieee.org/document/9190031 https://www.proquest.com/docview/2472317737 https://gup.ub.gu.se/publication/301265 https://research.chalmers.se/publication/519260 |
Volume | 38 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3BbtQwELVKT1woUBALpcoBIQ6bre04dtJLVSGqFWK5lIrerNiedKWibMVuhODrO-M4S0FF4hJFkR1NPHZm3nj8hrE3ikjugnS5rLjPla6avHK8zA0Y78E4oRuKQy4-6_mF-nhZXu6w6fYsDADE5DOY0W3cyw8r31Oo7KgWFHdDrPMAgdtwVut3OoeIdUXQIvLcqLJOND6C10eLc8SBEuEp2qcixU9GCxRLqvzpXd5lDI1W5myPLUb5huSS61m_cTP_6y_qxv_9gMfsUXI3s9NhfjxhO9A9ZXtjKYcsrex9NqV_BtDG-zo7vbOnfZx9Xf6c4gW6adZ0IZuvfpw8YxdnH768n-epkELuFS82eekDFCDQ02sJ4RlERa71TeURrQQFjusmVNIVnntpfNOqWhkc4dZIrgO6hMVzttutOnjBsobwC9HgCc9VcFVD_qMLdaFxYRtZTthsHFzrE8s4Fbv4ZiPa4LVdnFvShk3amLB32w43A8HGv5vu05Bum6XRnLCDUXs2LcC1lSgMukamMBP2dtDoth8xal_1NxYfXfV2Dfh-ITWK_umeholzaWn9Mha0WVOHNhiczMZZLYBbFTTYWomAL1KgtAhKCv_yfmlfsYeS0mJiFOeA7W6-9_Aa_ZqNO4wT-hb51fEL |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3BbtQwEB1V5QAXChTEQoEcEOKw2dqOYydcUIWoFtj00lb0ZsX2pCuBshW7EYKvZ5w4S0FF4hJFkR1NPHZm3nj8BuClDCR3XthUFMylUhV1WliWpxq1c6gtV3WIQ1Ynan4uP17kFzsw3Z6FQcQ--Qxn4bbfy_cr14VQ2WHJQ9yNsM4tsvs5H05r_U7o4H1lEbKJLNUyLyORD2flYXVKSFAQQCULlcUIymiD-qIqf_qX1zlDeztzvAfVKOGQXvJl1m3szP38i7zxfz_hHtyNDmdyNMyQ-7CD7QPYG4s5JHFt78M0_DUwbL2vk6Nru9pvks_LH1O6YDtN6tYn89X3tw_h_Pj92bt5GksppE6ybJPmzmOGnHy9JmA8TbjINq4uHOEVL9EyVftC2MwxJ7SrG1lKTeC40YIpT05h9gh221WLjyGpA4IJRHjcMeltUQcP0voyU7S0tcgnMBsH17jIMx7KXXw1Pd5gpalOTdCGidqYwOtth6uBYuPfTffDkG6bxdGcwMGoPROX4NoIEoacI53pCbwaNLrtFzi1L7srQ48uO7NGej8XikRf3NAwsi4tjVv2JW3WoUPjNU1nbY3iyIz0Ck0puacXSZSKeym4e3KztC_g9vysWpjFh5NPT-GOCEkyfUznAHY33zp8Rl7Oxj7vJ_cvs-H0VA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Serverless+Applications%3A+Why%2C+When%2C+and+How%3F&rft.jtitle=IEEE+software&rft.au=Eismann%2C+Simon&rft.au=Scheuner%2C+Joel&rft.au=Van+Eyk%2C+Erwin&rft.au=Schwinger%2C+Maximilian&rft.date=2021&rft.issn=1937-4194&rft.volume=38&rft.issue=1&rft.spage=32&rft_id=info:doi/10.1109%2FMS.2020.3023302&rft.externalDocID=oai_research_chalmers_se_fd77e77b_61e0_4d6e_941d_304e461d421c |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0740-7459&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0740-7459&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0740-7459&client=summon |