Code and Cognition

In this episode, the team takes a deep dive into scaling AWS Lambda for high-performance applications without breaking the bank. Join us as Dustin, Engineering Manager at Olio Apps, walks through a real-world case study on optimizing Lambda concurrency for a growing SaaS product. Learn how the team moved from a monolithic VPC setup to isolated environments, why “manual scaling” became unsustainable, and how they leveraged AWS Application Auto Scaling to provision smarter, not harder.Whether you're just starting out with serverless or managing a mature product, this episode is packed with insights on modern infrastructure, developer productivity, and cost optimization in AWS.Topics Covered:• Why serverless architectures still need infrastructure planning• Real-world lessons from working with a fast-scaling AWS customer• The performance bottlenecks of Lambda cold starts• Tradeoffs between provisioned concurrency vs. on-demand scaling• Automating concurrency with AWS Application Auto Scaling• Using CloudWatch metrics to fine-tune Lambda performance• How isolated dev/staging/prod environments unlocked innovation• The move from manual configurations to infrastructure as code• Practical setup using the Serverless Framework and plugins• Business wins: better performance, reduced costs, and fewer human errorsKey Takeaways:• Lambda auto-scaling can drastically reduce costs while handling peak traffic efficiently.• Investing in separate environments (dev, staging, prod) isn't just good practice — it enables risk-free innovation.• Manual concurrency tweaks are a recipe for errors. Automation brings consistency and peace of mind.• CloudWatch alarms and usage-based scaling let your infra grow with your users.ResourcesAWS Lambda Provisioned ConcurrencyAWS Application Auto ScalingServerless FrameworkCloudWatch AlarmsOlio Apps can help you build your app: https://www.olioapps.com/contact-usHey! We're Scott and Aron. We are software engineers, and business operators running Olio Apps. We help our clients build the best software possible. We're always learning and improving our methods and practices, and we want to share that with you.

Show Notes

In this episode, the team takes a deep dive into scaling AWS Lambda for high-performance applications without breaking the bank.

Join us as Dustin, Engineering Manager at Olio Apps, walks through a real-world case study on optimizing Lambda concurrency for a growing SaaS product.

Learn how the team moved from a monolithic VPC setup to isolated environments, why “manual scaling” became unsustainable, and how they leveraged AWS Application Auto Scaling to provision smarter, not harder.

Whether you're just starting out with serverless or managing a mature product, this episode is packed with insights on modern infrastructure, developer productivity, and cost optimization in AWS.


Topics Covered:

• Why serverless architectures still need infrastructure planning


• Real-world lessons from working with a fast-scaling AWS customer


• The performance bottlenecks of Lambda cold starts


• Tradeoffs between provisioned concurrency vs. on-demand scaling


• Automating concurrency with AWS Application Auto Scaling


• Using CloudWatch metrics to fine-tune Lambda performance


• How isolated dev/staging/prod environments unlocked innovation


• The move from manual configurations to infrastructure as code


• Practical setup using the Serverless Framework and plugins


• Business wins: better performance, reduced costs, and fewer human errors


Key Takeaways:

• Lambda auto-scaling can drastically reduce costs while handling peak traffic efficiently.


• Investing in separate environments (dev, staging, prod) isn't just good practice — it enables risk-free innovation.


• Manual concurrency tweaks are a recipe for errors. Automation brings consistency and peace of mind.


• CloudWatch alarms and usage-based scaling let your infra grow with your users.


Resources

AWS Lambda Provisioned Concurrency

AWS Application Auto Scaling

Serverless Framework

CloudWatch Alarms



Olio Apps can help you build your app: https://www.olioapps.com/contact-us


Hey! We're Scott and Aron. We are software engineers, and business operators running Olio Apps. We help our clients build the best software possible. We're always learning and improving our methods and practices, and we want to share that with you.

What is Code and Cognition?

Discover the Cutting Edge of Gen AI Integration

Step into the world of Gen AI and cloud computing with Code & Cognition — the podcast where industry leaders, developers, and innovators reveal the latest breakthroughs and strategies in AI.