
138: Everything Serverless with Andy Raines
12/20/17 • 67 min
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 Twitter
- Getting Started With Serverless PHP - SkillsCast
- Getting started with PHP Serverless - A Cloud Guru
- araines/serverless-php - PHP for AWS Lambda via Serverless Framework
- AWS Lambda - Serverless Compute
- IaaS vs CaaS vs PaaS vs FaaS - Choosing the Right Platform
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Function as a Service (FaaS)
- Backend as a Service (BaaS)
- How AWS came to be - TechCrunch
- Amazon EC2 Reserved Instances
- The Twelve-Factor App
- Serverless Architectures
- Amazon API Gateway
- Keeping Functions Warm - How To Fix AWS Lambda Cold Start Issues
- Understanding AWS Lambda Performance
- Serverless - The Serverless Application Framework
- Facebooks Parse developer platform is shutting down today - TechCrunch
- Apache OpenWhisk
- Azure Functions
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 Twitter
- Getting Started With Serverless PHP - SkillsCast
- Getting started with PHP Serverless - A Cloud Guru
- araines/serverless-php - PHP for AWS Lambda via Serverless Framework
- AWS Lambda - Serverless Compute
- IaaS vs CaaS vs PaaS vs FaaS - Choosing the Right Platform
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Function as a Service (FaaS)
- Backend as a Service (BaaS)
- How AWS came to be - TechCrunch
- Amazon EC2 Reserved Instances
- The Twelve-Factor App
- Serverless Architectures
- Amazon API Gateway
- Keeping Functions Warm - How To Fix AWS Lambda Cold Start Issues
- Understanding AWS Lambda Performance
- Serverless - The Serverless Application Framework
- Facebooks Parse developer platform is shutting down today - TechCrunch
- Apache OpenWhisk
- Azure Functions
Previous Episode

137: Putting all your Fish in one Basket
In this weeks episode Mick and Edd first touch upon the many new services/features that have been released at AWS re:Invent. We then move on to discuss Serverless architecture, Server architectural patterns, Amazon Cognito and security/encryption that is available within Amazon Web Services. This leads us on to highlight the impact of relying on a single company for all your compute/infrastructure needs and ‘putting all your fish in one basket’. Finally, Mick tells us what Santa might be bringing him for Christmas.
Show Links
- re:Invent 2017 - New Products and Services
- Amazon SageMaker - Accelerating Machine Learning
- Amazon Lightsail adds load balancers with integrated certificate management
- AWS DeepLens - Get Hands-On Experience with Deep Learning With Our New Video Camera
- Amazon Comprehend - Continuously Trained Natural Language Processing
- Amazon Transcribe - Accurate Speech To Text At Scale
- AWS IoT One Click
- Amazon Aurora - Auto-Scaling Serverless Database Service
- Key Management Service - Amazon Web Services
- Environment Variables - AWS Lambda
- Create a Lambda Function Using Environment Variables To Store Sensitive Information
- Protecting Data Using Encryption - Amazon Simple Storage Service
- Ada (programming language)
- Bring your own encryption
- ‘Memes as a Service’ using Lambda, Serverless and ImageMagick
- Creating a ‘Winning’ Audio Lambda Service using Serverless, Polly and compiled SOX
- Scheduling EC2 Instances using Lambda and CloudWatch Events
- The History of Pets vs Cattle and How to Use the Analogy Properly
- Snowflake Server
- Phoenix Server
- Immutable Server
- AWS Elastic Beanstalk - Deploy Web Applications
- Heroku - Cloud Application Platform
- Serverless - The Serverless Application Framework powered by AWS Lambda and API Gateway
- Amazon Cognito - Simple and Secure User Sign Up and Sign In
- awslabs/serverless-application-model: prescribes rules for expressing Serverless applications on AWS.
- JSON Web Tokens
- Learn Electronics with Raspberry Pi
- Dynamic Content Delivery - Amazon CloudFront
- AWS WAF - Web Application Firewall
- Lambda@Edge - AWS Lambda
Next Episode

139: Mobile Internet isn't Cheap! with Joe Watkins
In this episode we catch up with Joe Watkins to discuss all things PHP. We start off discussion with his recent move to Spain, the pain of getting a good Internet connection and PHP TestFest. This leads us on to highlight some recent work he is doing with adding PHP bindings to Bicoin’s Secp256k1 library and a Generic Traits idea. From here we touch upon the additions that made it into PHP 7.2 and some that have already been accepted for 7.3. Finally, we get Joe’s opinion on a couple of RFC’s (Call-site pass-by-reference and Operator functions).
Show Links
- Accessing the internet is giving me a headache, until I look out the window...
- Musings, ninja ones - Test Etiquette
- PHP TestFest
- krakjoe/wkhtmltox - Converting HTML to X since 2017
- Secp256k1 - Bitcoin Wiki
- bitcoin-core/secp256k1 - Optimized C library for EC operations on curve secp256k1
- How to find and patch a bug in PHP source - Sammy Kaye Powers
- Writing tests for PHP source - Sammy Kaye Powers
- PHP 7.2.0 Release Announcement
- PHP - libsodium
- Lightweight Directory Access Protocol
- PHP - pack
- PHP - unpack
- PHP RFC - UUID
- PHP RFC - Explicit call-site pass-by-reference
- PHP RFC - Operator functions
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/three-devs-and-a-maybe-42897/138-everything-serverless-with-andy-raines-2028631"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 138: everything serverless with andy raines on goodpods" style="width: 225px" /> </a>
Copy