S17:E7 - When and how might you want to use different clouds (Erica Windisch)
In this episode, we talk about the cloud with Erica Windisch, principal engineer at New Relic, and founder of IOpipe. Erica talks about some of the history of the cloud, some of the major cloud providers, and what things as a newbie you might want to consider when deciding to use the cloud.
Show Links
Partner with Dev & CodeNewbie! (sponsor)
New Relic
IOpipe
AWS
Google Cloud
Gatsby Cloud
Microsoft Azure
Netlify
DigitalOcean
API
Amazon EC2
Virtual machine
Serverless
CI/CD
Bitbucket
Git
Apache HTTP Server
What are microservices?
Docker
Amazon S3
What are containers?
SQL
CRUD
VS Code
Visual Studio
GitHub
GPT-3
GitHub Copilot
Erica Windisch
Erica Windisch is principal engineer at New Relic.
Episode 16: There are Still Servers, but We Don't Care About Them
Are you interested in going beyond basic monitoring and visibility? Need tools to build and operate serverless applications and extract business intelligence? IOpipe provides extended visibility and metrics around AWS Lambda, including profiling, core dumps, and incoming input events.
Today, we’re talking to Erica Windisch, who is the founder and CTO of IOpipe. She brings her experience in building developer and operational tooling to serverless applications. Erica also has more than 17 years of experience designing and building Cloud infrastructure management solutions. She was an early and longtime contributor to OpenStack and maintainer of the Docker project.
Some of the highlights of the show include:
Nomenclature Battle: Serverless vs. stateless
Building a window of visibility into Lambda: Talking to users and assessing needs/pain points
Observability of the infrastructure: Necessary evil to get to automated healing
Using Lambda at significant levels of scale; some companies grow usage, others go all in right away
Current state of Lambda ecosystem
Is Lambda stable? Indications and no formal SLA
How issues manifest and are exposed
Trends include cold starts, hours-long failures, and multiple function evokes
Infrastructure powering IOpipe: Lambda issues may impact performance of monitoring system, but IOpipe is not necessarily dependent on Lambda
Future of Lambda: Builds applications a specific way, but there are limitations
What would Erica change about Lambda? Run function and define handlers
Lambda functions can be difficult to understand; some developers do not have familiarity and create bottlenecks
Capacity limits around Lambda can be difficult to establish
Links:
Erica Windisch on Twitter
Erica Windisch on Twitch
IOpipe
12-Factor App
Cloud Custodian in Lambda
Velocity London
ServerlessConf London
re:Invent
AWS Glue
.