In this weeks episode we chat to Andy Raines about all things Serverless.
We start off by discussing what Serverless actually means, advantages of using such a model, design constraints it employs and how it scales.
From here we touch upon the history of how we got to the compute/infrastructure we use today: from on-premise servers, IaaS, PaaS and FaaS/BaaS.
This leads us on to highlight the 12-factor app methodology, how immutability has vast benefits in many contexts and how FaaS platforms work under-the-hood.
Finally, we mention the Serverless PHP project Andy is working on, the motivations behind it and future development he would like to see take place.
Show Links
Andy Raines on TwitterGetting Started With Serverless PHP - SkillsCastGetting started with PHP Serverless - A Cloud Guruaraines/serverless-php - PHP for AWS Lambda via Serverless FrameworkAWS Lambda - Serverless ComputeIaaS vs CaaS vs PaaS vs FaaS - Choosing the Right PlatformInfrastructure as a Service (IaaS)Platform as a Service (PaaS)Function as a Service (FaaS)Backend as a Service (BaaS)How AWS came to be - TechCrunchAmazon EC2 Reserved InstancesThe Twelve-Factor AppServerless ArchitecturesAmazon API GatewayKeeping Functions Warm - How To Fix AWS Lambda Cold Start IssuesUnderstanding AWS Lambda PerformanceServerless - The Serverless Application FrameworkFacebooks Parse developer platform is shutting down today - TechCrunchApache OpenWhiskAzure Functions