SLAppForge Debugger for Java
Debug Lambda functions live as they execute on AWS
Now you can test and debug your serverless applications locally. Perform step-through debugging of your Lambda functions with SLAppForge Debugger for Java.
What is SLAppForge Debugger?
SLAppForge Sigma IDE was the first Integrated Development Environment (IDE) to make live debugging of Lambda functions running on AWS a reality. This feature was announced and made publicly available since the 24th of June 2019 for Lambda functions written in NodeJS.
SLAppForge Debugger for Java is announced today to coincide with AWS re:Invent 2019, and offers the vast numbers of Java developers moving enterprise applications to AWS Lambda, to debug Java functions with their favourite IDE – exactly the same way they remotely debugged traditional on-premise applications.
The ability to live debug AWS Lambda functions is a game changer for developers, as they need not depend on offline log files or traces, and other help provided by observability tools or solutions, which only records information of a Lambda function that has usually completed its execution. Instead, the SLAppForge Debugger for Java can trigger the local IDE of a developer at a set breakpoint, anytime the breakpoint is hit while executing on AWS.
The SLAppForge Debugger for Java consists of two end-user visible components. The first is an AWS Lambda Layer, and the second is a user agent, which executes on the local machine where the favorite IDE runs. The Lambda function connects with the IDE through the SLAppForge Debug Server, and both communication ends are secured with challenge-response based authentication to ensure that only authorized developers can debug a function.
For large enterprises such as financial services or Government organizations that are extremely security-sensitive, SLAppForge shall offer a distribution of its debug server for deployment within a VPC or internal network, which can be further secured with SSL encryption, IP based access filtering and any other forms of additional security.
Quick Start Guide
Get started Serverless debugging with the hands on content that will guide you on how to utilize SLAppForge Lambda Debugging Toolkit to remote debug live running AWS Lambda functions.
Learn how to setup a standard Java IDE – such as IntelliJ IDEA, Eclipse or NetBeans – to debug Lambda functions as they execute live within the real AWS runtime environment.
SLAppForge Debugger for Node.js
SLAppForge Debugger for NodeJS is a toolkit that can be utilized to perform step-through debugging for the Lambda functions executing on live AWS environment, using your own local IDE.