+ All Categories
Home > Documents > LET’S TAKE A LOOK AT THE ORIGIN OF SERVERLESS · cloud infrastructure. 2010 Jez Humble and David...

LET’S TAKE A LOOK AT THE ORIGIN OF SERVERLESS · cloud infrastructure. 2010 Jez Humble and David...

Date post: 20-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
1
1990s 2000s 2010s 1995 Bare-metal servers are ubiquitous. Apache HTTP server launches,¹ quickly gaining popularity as the web server of choice for many software engineers . Datacenters emerge as the internet evolves. 1996 “Cloud Computing” is first used² in an internal paper from Compaq. Soon after, access to IT resources would be delivered dynamically as a service.³ 1999 Salesforce launches as the first software-as-a-service (SaaS) CRM. 5 The company was among the first to invest heavily in SaaS, paving the way for the demand of microservices over monolithic software. 1998 Virtualization gains popularity and the core principles of cloud computing are solidified with the launch of VMWare. 4 The development of modern virtual machines (VMs) begins. 2001 Service-oriented architecture gains traction with the growing popularity of APIs. 17 developers publish the “Manifesto for Agile Software Development” as a model for faster software development. 6 2006 AWS is born with its flagship product being EC2. 8 Developers no longer need access to server hardware before building enterprise software. This triggers the widespread growth of cloud infrastructure. 2010 Jez Humble and David Farley publish “Continuous Delivery.” This concept popularized a shift from software teams delivering updates every few months to updating and deploying new code daily. 2014 AWS Lambda is announced.¹² It is the first “serverless” event-driven computing platform. Microsoft Azure Functions¹³ and Google Cloud Functions are released.¹ 4 2018 Stackery releases support for AWS Serverless Application Model¹ 6 and Lambda Layers.¹ 7 As a result, developers can build and deploy functions in multiple languages with limitless scalability. REFERENCES ¹ http://httpd.apache.org/ABOUT_APACHE.html ² https://s3.amazonaws.com/files.technologyreview.com/p/pub/legacy/compaq_cst_1996_0.pdf ³ https://www.ibm.com/blogs/cloud-computing/2014/03/18/a-brief-history-of-cloud-computing-3 4 https://www.vmware.com/company.html 5 https://admin.salesforce.com/parker-harris-co-founding-salesforce-com 6 https://www.agilealliance.org/agile101/the-agile-manifesto 7 https://blog.leanix.net/en/a-brief-history-of-microservices 8 https://aws.amazon.com/blogs/aws/amazon_ec2_beta 9 http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html ¹0 https://www.infoq.com/news/2013/03/Docker ¹¹ http://kuberneteslaunch.com ¹² https://aws.amazon.com/about-aws/whats-new/2014/11/13/introducing-aws-lambda ¹³ https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-functions ¹4 https://cloud.google.com/blog/products/gcp/cloud-functions-serverless-platform-is-generally-available ¹5 https://www.sdxcentral.com/articles/news/stackery-served-new-funds-adds-health-monitor-for-serverless-apps/2018/04 ¹6 https://www.stackery.io/blog/stackery-sam-announcement ¹7 https://techcrunch.com/2018/11/29/aws-announces-a-slew-of-new-lambda-feature 2013 Containers emerge in response to the limitations of VMs. Container technology gains popularity with the release of Docker. ¹ 0 Kubernetes is released the following year as an answer to container orchestration demand.¹¹ 2016 Stackery launches in November¹ 5 as a way for software teams to build, manage, and scale rapid serverless architecture. 2005 Dr. Peter Rogers speaks at a cloud computing conference where he coins “micro web services.”7 The concept addresses a fundamental need to break applications into smaller pieces for faster software development. 2008 The Google Cloud Platform is released under the “G Suite,” proving their enterprise commitment. Microsoft launches Azure 9 the following year. Serverless is currently high on the hype cycle in the software development world, but the past few decades in computing have laid a foundation for its existence. Many software teams and individual developers still have good questions about serverless. How is it different than containers? More broadly, how did we get here? The answer has roots in the 90s with the advent of cloud computing, virtual machines, and a shift away from monoliths to microservices. LET’S TAKE A LOOK AT THE ORIGIN OF SERVERLESS The past 24 years have positioned us for limitless software development potential—complex application management can be a thing of the past and rapid scaling is easier than ever. Start managing your own serverless projects with Stackery. SERVERLESS COMPUTING VIRTUAL MACHINES BARE-METAL SERVERS SERVERLESS COMPUTING HOW DID WE GET HERE? MANIFESTO Continuous Delivery STACKERY.IO
Transcript
Page 1: LET’S TAKE A LOOK AT THE ORIGIN OF SERVERLESS · cloud infrastructure. 2010 Jez Humble and David Farley publish “Continuous Delivery.” This concept popularized a shift from

1990s

2000s

2010s

1995Bare-metal servers are ubiquitous.

Apache HTTP server launches,¹ quickly gaining popularity as the

web server of choice for many software engineers. Datacenters emerge as the internet evolves.

1996“Cloud Computing” is first used² in an internal paper from Compaq. Soon after, access to IT resources would be delivered dynamically as a service.³

1999Salesforce launches as the first software-as-a-service (SaaS) CRM.5 The company was among the first to invest heavily in SaaS, paving the way for the demand of microservices over monolithic software.

1998Virtualization gains popularity and

the core principles of cloud computing are solidified with the

launch of VMWare.4 The development of modern virtual

machines (VMs) begins.

2001Service-oriented architecture gains

traction with the growing popularity of APIs. 17 developers publish the

“Manifesto for Agile Software Development” as a model for faster

software development.6

2006AWS is born with its flagship product

being EC2.8 Developers no longer need access to server hardware before

building enterprise software. This triggers the widespread growth of

cloud infrastructure.

2010Jez Humble and David Farley publish “Continuous Delivery.” This concept popularized a shift from software teams delivering updates every few months to updating and deploying new code daily.

2014AWS Lambda is announced.¹² It is the first “serverless” event-driven computing platform. Microsoft Azure Functions¹³ and Google Cloud Functions are released.¹4

2018Stackery releases support for AWS Serverless Application Model¹6 and Lambda Layers.¹7 As a result, developers can build and deploy functions in multiple languages with limitless scalability.

REFERENCES

¹ http://httpd.apache.org/ABOUT_APACHE.html² https://s3.amazonaws.com/files.technologyreview.com/p/pub/legacy/compaq_cst_1996_0.pdf³ https://www.ibm.com/blogs/cloud-computing/2014/03/18/a-brief-history-of-cloud-computing-34 https://www.vmware.com/company.html5 https://admin.salesforce.com/parker-harris-co-founding-salesforce-com6 https://www.agilealliance.org/agile101/the-agile-manifesto7 https://blog.leanix.net/en/a-brief-history-of-microservices8 https://aws.amazon.com/blogs/aws/amazon_ec2_beta9 http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html¹0 https://www.infoq.com/news/2013/03/Docker¹¹ http://kuberneteslaunch.com¹² https://aws.amazon.com/about-aws/whats-new/2014/11/13/introducing-aws-lambda¹³ https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-azure-functions¹4 https://cloud.google.com/blog/products/gcp/cloud-functions-serverless-platform-is-generally-available¹5 https://www.sdxcentral.com/articles/news/stackery-served-new-funds-adds-health-monitor-for-serverless-apps/2018/04¹6 https://www.stackery.io/blog/stackery-sam-announcement¹7 https://techcrunch.com/2018/11/29/aws-announces-a-slew-of-new-lambda-feature

2013Containers emerge in response to the

limitations of VMs. Container technology gains popularity with the release of

Docker.¹0 Kubernetes is released the following year as an answer to container

orchestration demand.¹¹

2016Stackery launches in November¹5

as a way for software teams to build, manage, and scale rapid

serverless architecture.

2005Dr. Peter Rogers speaks at a cloud computing conference where he coins “micro web services.”7 The concept addresses a fundamental need to break applications into smaller pieces for faster software development.

2008The Google Cloud Platform is released under the “G Suite,” proving their enterprise commitment. Microsoft launches Azure9 the following year.

Serverless is currently high on the hype cycle in the software development world, but the past few decades in computing have laid

a foundation for its existence. Many software teams and individual developers still have good questions about serverless. How is it

different than containers? More broadly, how did we get here? The answer has roots in the 90s with the advent of cloud computing,

virtual machines, and a shift away from monoliths to microservices.

LET’S TAKE A LOOK AT THE ORIGIN OF SERVERLESS

The past 24 years have positioned us for limitless software development potential—complex application management can be a

thing of the past and rapid scaling is easier than ever. Start managing your own serverless projects with Stackery.

SERVERLESS COMPUTING

VIRTUAL MACHINES

BARE-METAL SERVERS

SERVERLESS COMPUTING HOW DID WE GET HERE?

MANIFESTO

ContinuousDelivery

STACKERY.IO

Recommended