A new open source project from Express and Node.js-canvas creator TJ Holowaychuk lets developers create, deploy, and manage AWS Lambda functions from a command-line tool.
Apex, written in Google’s Go language, also makes it possible to run applications in languages not directly supported by AWS Lambda, such as Golang itself.
Apex deploys AWS Lambda functions via projects, aka collections of function definitions described with JSON. It bundles all the needed dependencies and uploads them to AWS, and it automatically cleans up older or outdated versions of functions. In a nod to building versioned APIs, Apex allows users to manually specify which versions of a given function to retain.