public AwsProxyResponse handleRequest(AwsProxyRequest request, Context context) {
    ApiGatewayRequestContext requestContext = request.getRequestContext();

    log.info("Handling request: " + requestContext.getRequestId());
    log.debug("Caller identity: " + requestContext.getIdentity().getCaller());
    AwsProxyResponse response = getHandler().proxy(request, context);

    log.info(
        "Completed request: "
            + requestContext.getRequestId()
            + ", with response: "
            + response.getStatusCode());
    return response;
  }
Entrypoint for mapping incoming API GW requests to Lambda into Spring controllers
frontend-service/src/main/java/com/amazonaws/blox/frontend/LambdaHandler.java