All Projects → toricls → Cobolambda

toricls / Cobolambda

Licence: mit
Serverless COBOL on AWS Lambda.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cobolambda

Lamb
monitoring tool for better visibility when developing AWS Lambda functions
Stars: ✭ 11 (-77.08%)
Mutual labels:  serverless, aws-lambda
Unicorn Mart
A proof of concept e-commerce store leveraging Contentful, GatsbyJS, Stripe, and serverless via clay.run
Stars: ✭ 21 (-56.25%)
Mutual labels:  serverless, aws-lambda
Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-77.08%)
Mutual labels:  serverless, aws-lambda
Serverless Next
How to use Serverless to provide the frontend with a full API with minimal effort and max. scalability
Stars: ✭ 41 (-14.58%)
Mutual labels:  serverless, aws-lambda
Lamlight
Lamlight is a command line tool to allow easy handling of AWS lambda functions. It allows to put heavy dependencies like numpy and scipy on AWS lambda and updating your lambda function very quickly.
Stars: ✭ 37 (-22.92%)
Mutual labels:  serverless, aws-lambda
Serverless Plugin Select
Select which functions are to be deployed based on region and stage.
Stars: ✭ 25 (-47.92%)
Mutual labels:  serverless, aws-lambda
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-56.25%)
Mutual labels:  serverless, aws-lambda
Up Node8
The way this project is packaging the Node 8 app isn't the best. Try the official example of Apex Up that uses the Node binary!
Stars: ✭ 22 (-54.17%)
Mutual labels:  serverless, aws-lambda
Serverless Plugin Stackstorm
Plugin for serverless framework to run ready to use actions from StackStorm Exchange as AWS Lambda.
Stars: ✭ 28 (-41.67%)
Mutual labels:  serverless, aws-lambda
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-41.67%)
Mutual labels:  serverless, aws-lambda
Lambda Api
Lightweight web framework for your serverless applications
Stars: ✭ 929 (+1835.42%)
Mutual labels:  serverless, aws-lambda
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (+17635.42%)
Mutual labels:  serverless, aws-lambda
Epsagon Go
Automated tracing library for Go 1.x ⚡️
Stars: ✭ 24 (-50%)
Mutual labels:  serverless, aws-lambda
Serverless Python Requirements
⚡️🐍📦 Serverless plugin to bundle Python packages
Stars: ✭ 838 (+1645.83%)
Mutual labels:  serverless, aws-lambda
Aws Node Elasticache Vpc
Serverless function using elasticache (redis) within VPC
Stars: ✭ 22 (-54.17%)
Mutual labels:  serverless, aws-lambda
Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-68.75%)
Mutual labels:  serverless, aws-lambda
Lambdalogs
A CLI tool to trace AWS Lambda calls over multiple CloudWatch log groups.
Stars: ✭ 18 (-62.5%)
Mutual labels:  serverless, aws-lambda
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (-62.5%)
Mutual labels:  serverless, aws-lambda
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+1868.75%)
Mutual labels:  serverless, aws-lambda
Lambda Packs
Precompiled packages for AWS Lambda
Stars: ✭ 997 (+1977.08%)
Mutual labels:  serverless, aws-lambda

cobolambda

Serverless COBOL on AWS Lambda.

Prerequisites

  • AWS Lambda
  • Amazon API Gateway
  • AWS CloudFormation
  • Node.js + npm

Overview

Overview

Usage

Don't.

Configure & Deploy

We need both npm and aws-cli to configure and deploy.

Create a S3 bucket to store an app package

$ export COBOLAMBDA_S3BUCKET=<your-bucket-name>
$ aws s3api create-bucket --bucket $COBOLAMBDA_S3BUCKET

Install dependencies

$ npm install

Package

$ aws cloudformation package --template-file app_spec_template.yml --output-template-file app_spec.yml --s3-bucket $COBOLAMBDA_S3BUCKET

Deploy

$ aws cloudformation deploy --template-file app_spec.yml --stack-name cobolambda --capabilities CAPABILITY_IAM

Run

$ export REST_API_ID=$( aws cloudformation describe-stack-resource --stack-name cobolambda --logical-resource-id ServerlessRestApi --query "StackResourceDetail.PhysicalResourceId" --output text )

$ curl https://$REST_API_ID.execute-api.<your-region>.amazonaws.com/Prod/cobolambda

Writing & Compiling COBOL on Docker container

$ docker run -it --rm -v $(pwd):/src toricls/gnucobol:latest bash
[email protected]:/src# cobc --help

Licence

MIT

Author

toricls

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].