SlideShare a Scribd company logo
think serverless.
Your Lambda function, your IDE, let’s debug live
SLAppForge - Serverless App Forge
@wallacewilhoite wallace@slappforge.com
June 11, 2020
SLAppForge - Serverless App Forge
@wallacewilhoite wallace@slappforge.com
June 11, 2020
2018 Serverless, Inc. Survey
AWS Lambda debugging key points
● Serverless is all about low or no
code solutions.
● AWS Lambda debugging has
moved us backwards.
● Remote debugging is widely
available.
● Debug live in the actual AWS
Lambda runtime using your IDE.
● AWS can make it easier for us all
My serverless story
● AWS refresher training ~5 years ago.
● Python scripts in 10 different regions
migrated to AWS Lambda.
● Experienced a WTFstring moment
when trying to debug.
● Leveraged observability tools
(IOpipe).
● Continued my search for real live
remote debugging…..
AWS Lambda debugging techniques
● Print or console.log statements
● Cloudwatch logs
● X-Ray
● Local debugging
● Emerging remote debugging
discovered.
Traditional Remote Debugging
How about Lambda?
AWS Lambda Debugger Hooks
Vendors with AWS Lambda debugging solutions
● SLAppForge-GA July 2019
○ Java - IntelliJ IDEA, Eclipse and NetBeans
○ Node.js - Visual Studio Code, Jetbrains IntelliJ IDEA, Jetbrains WebStorm
● Thundra-GA ~ Feb 2020
○ Java, Node.js & Python-Eclipse, IntelliJ IDEA, Visual Studio Code
● Rookout
○ Rookout Sandbox
● Trek10 - Sep 2017
○ proof of concept available. https://bit.ly/2Yj0vJA
How can AWS help?
● Recognize live remote debugging is essential.
● Provide integration to support remote debugging.
● Here are service names to consider:
○ SDS - Simple Debugging Service
○ LDS - Lambda Debugging Service
○ DDS - Dynamic Debugging Service
○ (see Corey Quinn for snarky AWS debugging service name)
Summary
● Serverless development is all about low or no code solutions.
● Leverage your IDE’s remote debugging capability now.
● Remote debugging for AWS Lambda is available now.
● AWS can make it easier for us all
● For more information:
@wallacewilhoite wallace@slappforge.com
think serverless.
Your Lambda function, your IDE, let’s debug live
SLAppForge - Serverless App Forge
@wallacewilhoite wallace@slappforge.com
June 11, 2020

More Related Content

PDF
Let your REST API talk @java2days
PDF
PyConIT 2018 Writing and deploying serverless python applications
PDF
Angular 2 kickstart
PPTX
Next Generation N-API
PDF
Fastest to Mobile with Scalatra + Swagger
PDF
Why we chose Argo Workflow to scale DevOps at InVision
PPTX
Nodejs Native Add-Ons from zero to hero
PPTX
Caribbean Developers Conference - 201K8s
Let your REST API talk @java2days
PyConIT 2018 Writing and deploying serverless python applications
Angular 2 kickstart
Next Generation N-API
Fastest to Mobile with Scalatra + Swagger
Why we chose Argo Workflow to scale DevOps at InVision
Nodejs Native Add-Ons from zero to hero
Caribbean Developers Conference - 201K8s

What's hot (20)

PDF
OpenStack and DevOps - DevOps Meetup
PDF
Kong Ingress Controller - Fullstaq Show N Tell
PDF
Continuous Delivery at Snyk
PDF
Tweakers Developers Summit 2019 - Angular for backend developers
PDF
GitLab Frontend and VueJS at GitLab
PDF
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
PPTX
Writing Slack Bots in JavaScript
PDF
Jenkins vs GitLab CI
PPTX
Angular TS(typescript)
PDF
Building Translate on Glass
PPTX
Jump into React-Native (Class 5)
PDF
Intro to Crystal Programming Language
PPTX
Gabriele Provinciali/Gabriele Folchi/Luca Postacchini - Sviluppo con piattafo...
PDF
From a native app to a webapp using Node.js and emscripten
PDF
Get Your Node.js API Swaggering with OpenAPI Spec
PDF
Go & microservices
PDF
OpenAPIを利用したPythonWebアプリケーション開発
PDF
Introduction to Jhipster
PDF
Argocd up and running
PDF
What's New in GitLab and Software Development Trends
OpenStack and DevOps - DevOps Meetup
Kong Ingress Controller - Fullstaq Show N Tell
Continuous Delivery at Snyk
Tweakers Developers Summit 2019 - Angular for backend developers
GitLab Frontend and VueJS at GitLab
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Writing Slack Bots in JavaScript
Jenkins vs GitLab CI
Angular TS(typescript)
Building Translate on Glass
Jump into React-Native (Class 5)
Intro to Crystal Programming Language
Gabriele Provinciali/Gabriele Folchi/Luca Postacchini - Sviluppo con piattafo...
From a native app to a webapp using Node.js and emscripten
Get Your Node.js API Swaggering with OpenAPI Spec
Go & microservices
OpenAPIを利用したPythonWebアプリケーション開発
Introduction to Jhipster
Argocd up and running
What's New in GitLab and Software Development Trends
Ad

Similar to Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live (20)

PDF
Run Code, Not Servers: AWS Lambda
PDF
Serverless Architecture - A Gentle Overview
PDF
Developing and deploying serverless applications (February 2017)
PDF
Microservices with AWS Lambda and the Serverless Framework
PDF
AWS Lambda and Serverless framework: lessons learned while building a serverl...
PDF
Building serverless apps with Node.js
PDF
Building Serverless APIs (January 2017)
PDF
Serverless Computing, AWS Way: SourceFuse Technologies
PDF
Serverless Computing, AWS Way by SourceFuse Technologies
PDF
Introduction to AWS Lambda with Python
PPTX
Introduction to Aws lambda and build first application | Namespace IT
PPTX
AWS Serverless Computing Introduction Session 2.pptx
PDF
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
PDF
Serverless Frameworks on AWS
PPTX
Amazon Web Services (AWS) that enables developers to build applications with ...
PDF
Serverless presentation
PDF
Introduction to Serverless Computing - OOP Munich
PDF
Getting Started with AWS Lambda & Serverless Cloud
PDF
AWSomeDay Zurich 2018 - How to go serverless
PDF
Serverless in Java Lessons learnt
Run Code, Not Servers: AWS Lambda
Serverless Architecture - A Gentle Overview
Developing and deploying serverless applications (February 2017)
Microservices with AWS Lambda and the Serverless Framework
AWS Lambda and Serverless framework: lessons learned while building a serverl...
Building serverless apps with Node.js
Building Serverless APIs (January 2017)
Serverless Computing, AWS Way: SourceFuse Technologies
Serverless Computing, AWS Way by SourceFuse Technologies
Introduction to AWS Lambda with Python
Introduction to Aws lambda and build first application | Namespace IT
AWS Serverless Computing Introduction Session 2.pptx
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
Serverless Frameworks on AWS
Amazon Web Services (AWS) that enables developers to build applications with ...
Serverless presentation
Introduction to Serverless Computing - OOP Munich
Getting Started with AWS Lambda & Serverless Cloud
AWSomeDay Zurich 2018 - How to go serverless
Serverless in Java Lessons learnt
Ad

More from AWS Chicago (20)

PPTX
Kathie Kinde Clark - Elevate Your Professional Footprint: LinkedIn Masterclass
PDF
Jason Anderson From Dirt Roads to Highways: Simplifying DevOps and Cloud Inf...
PDF
Aman Sardana and Vijay Kumar Soni - Navigating Hybrid Cloud Challenges for ...
PDF
Ben Blair Operating Safely in a Vibe Coding World
PPTX
Joseph Morotti Enhancing customer experience through Amazon Connect and Gene...
PPTX
Craig Johnson When VPCs Attack: Real-Life Cloud Networking Fails (and Fixes)
PDF
Peter Sankauskas Access Denied: Understanding & Debugging AWS IAM
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
PDF
Bob Fornal The Impact of Testing on a DevOps Pipeline
PDF
Jason Butz Chaos Engineering with FIS and Lambda Functions
PPTX
Automated VPC migration into centralized inspection architecture with AWS Gat...
PDF
Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter
PDF
Bob Fornal - Active Career Management AWS Community Day Midwest 2025
PDF
Edwin Moedano Monitoring and Observability of Lambdas with Cloudwatch and Po...
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
PPTX
Nathan Hiscock Architecting secure, scalable, cost-efficient computer vision...
PDF
AWS Community Day Midwest 2025 Julia Furst Morgado The Lazy Guide to Kuberne...
PDF
Steven Seaney - Simplifying and Streamlining AWS Control Tower Deployments
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
PPTX
Paul Chin Jr. Data Gone in 60 Seconds: A Serverless ETL Heist
Kathie Kinde Clark - Elevate Your Professional Footprint: LinkedIn Masterclass
Jason Anderson From Dirt Roads to Highways: Simplifying DevOps and Cloud Inf...
Aman Sardana and Vijay Kumar Soni - Navigating Hybrid Cloud Challenges for ...
Ben Blair Operating Safely in a Vibe Coding World
Joseph Morotti Enhancing customer experience through Amazon Connect and Gene...
Craig Johnson When VPCs Attack: Real-Life Cloud Networking Fails (and Fixes)
Peter Sankauskas Access Denied: Understanding & Debugging AWS IAM
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
Bob Fornal The Impact of Testing on a DevOps Pipeline
Jason Butz Chaos Engineering with FIS and Lambda Functions
Automated VPC migration into centralized inspection architecture with AWS Gat...
Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter
Bob Fornal - Active Career Management AWS Community Day Midwest 2025
Edwin Moedano Monitoring and Observability of Lambdas with Cloudwatch and Po...
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
Nathan Hiscock Architecting secure, scalable, cost-efficient computer vision...
AWS Community Day Midwest 2025 Julia Furst Morgado The Lazy Guide to Kuberne...
Steven Seaney - Simplifying and Streamlining AWS Control Tower Deployments
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
Paul Chin Jr. Data Gone in 60 Seconds: A Serverless ETL Heist

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction

Wallace Wilhoite - Your Lambda function, your IDE, let’s debug live

  • 1. think serverless. Your Lambda function, your IDE, let’s debug live SLAppForge - Serverless App Forge @wallacewilhoite wallace@slappforge.com June 11, 2020
  • 2. SLAppForge - Serverless App Forge @wallacewilhoite wallace@slappforge.com June 11, 2020 2018 Serverless, Inc. Survey
  • 3. AWS Lambda debugging key points ● Serverless is all about low or no code solutions. ● AWS Lambda debugging has moved us backwards. ● Remote debugging is widely available. ● Debug live in the actual AWS Lambda runtime using your IDE. ● AWS can make it easier for us all
  • 4. My serverless story ● AWS refresher training ~5 years ago. ● Python scripts in 10 different regions migrated to AWS Lambda. ● Experienced a WTFstring moment when trying to debug. ● Leveraged observability tools (IOpipe). ● Continued my search for real live remote debugging…..
  • 5. AWS Lambda debugging techniques ● Print or console.log statements ● Cloudwatch logs ● X-Ray ● Local debugging ● Emerging remote debugging discovered.
  • 9. Vendors with AWS Lambda debugging solutions ● SLAppForge-GA July 2019 ○ Java - IntelliJ IDEA, Eclipse and NetBeans ○ Node.js - Visual Studio Code, Jetbrains IntelliJ IDEA, Jetbrains WebStorm ● Thundra-GA ~ Feb 2020 ○ Java, Node.js & Python-Eclipse, IntelliJ IDEA, Visual Studio Code ● Rookout ○ Rookout Sandbox ● Trek10 - Sep 2017 ○ proof of concept available. https://bit.ly/2Yj0vJA
  • 10. How can AWS help? ● Recognize live remote debugging is essential. ● Provide integration to support remote debugging. ● Here are service names to consider: ○ SDS - Simple Debugging Service ○ LDS - Lambda Debugging Service ○ DDS - Dynamic Debugging Service ○ (see Corey Quinn for snarky AWS debugging service name)
  • 11. Summary ● Serverless development is all about low or no code solutions. ● Leverage your IDE’s remote debugging capability now. ● Remote debugging for AWS Lambda is available now. ● AWS can make it easier for us all ● For more information: @wallacewilhoite wallace@slappforge.com
  • 12. think serverless. Your Lambda function, your IDE, let’s debug live SLAppForge - Serverless App Forge @wallacewilhoite wallace@slappforge.com June 11, 2020