All Projects → ankkho → Aws Node Elasticache Vpc

ankkho / Aws Node Elasticache Vpc

Licence: mit
Serverless function using elasticache (redis) within VPC

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Aws Node Elasticache Vpc

Epsagon Go
Automated tracing library for Go 1.x ⚡️
Stars: ✭ 24 (+9.09%)
Mutual labels:  serverless, aws-lambda, lambda, serverless-functions
List Lambdas
Enumerate Lambda functions across all regions with useful metadata 💡💵⚙
Stars: ✭ 156 (+609.09%)
Mutual labels:  serverless, aws-lambda, lambda, serverless-functions
Serverless Chrome
🌐 Run headless Chrome/Chromium on AWS Lambda
Stars: ✭ 2,625 (+11831.82%)
Mutual labels:  serverless, aws-lambda, lambda, serverless-functions
Lambdalogs
A CLI tool to trace AWS Lambda calls over multiple CloudWatch log groups.
Stars: ✭ 18 (-18.18%)
Mutual labels:  serverless, aws-lambda, lambda
Lambda Packages
Various popular python libraries, pre-compiled to be compatible with AWS Lambda
Stars: ✭ 713 (+3140.91%)
Mutual labels:  serverless, aws-lambda, lambda
Archive aws Lambda Go
A fast and clean way to execute Go on AWS Lambda.
Stars: ✭ 710 (+3127.27%)
Mutual labels:  serverless, aws-lambda, lambda
Aegis
Serverless Golang deploy tool and framework for AWS Lambda
Stars: ✭ 277 (+1159.09%)
Mutual labels:  serverless, aws-lambda, lambda
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+19286.36%)
Mutual labels:  serverless, aws-lambda, lambda
Faas
OpenFaaS - Serverless Functions Made Simple
Stars: ✭ 20,820 (+94536.36%)
Mutual labels:  serverless, lambda, serverless-functions
Serverlessui
A command-line utility for deploying serverless applications to AWS. Complete with custom domains, deploy previews, TypeScript support, and more.
Stars: ✭ 434 (+1872.73%)
Mutual labels:  serverless, lambda, serverless-functions
Serverless Plugin Warmup
Keep your lambdas warm during winter. ♨
Stars: ✭ 814 (+3600%)
Mutual labels:  serverless, aws-lambda, lambda
Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+30109.09%)
Mutual labels:  serverless, serverless-functions, lambda
Vandium Node
AWS Lambda framework for building functions using Node.js for API Gateway, IoT applications, and other AWS events.
Stars: ✭ 377 (+1613.64%)
Mutual labels:  serverless, aws-lambda, lambda
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (-18.18%)
Mutual labels:  serverless, aws-lambda, lambda
Grant
OAuth Proxy
Stars: ✭ 3,509 (+15850%)
Mutual labels:  serverless, aws-lambda, lambda
Serverless Rust
⚡ 🦀 a serverless framework plugin for rustlang applications
Stars: ✭ 386 (+1654.55%)
Mutual labels:  serverless, aws-lambda, lambda
Webiny Js
Enterprise open-source serverless CMS. Includes a headless CMS, page builder, form builder and file manager. Easy to customize and expand. Deploys to AWS.
Stars: ✭ 4,869 (+22031.82%)
Mutual labels:  serverless, aws-lambda, lambda
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+22836.36%)
Mutual labels:  serverless, lambda, serverless-functions
Functional Typescript
TypeScript standard for rock solid serverless functions.
Stars: ✭ 600 (+2627.27%)
Mutual labels:  serverless, lambda, serverless-functions
Zappa
Serverless Python
Stars: ✭ 224 (+918.18%)
Mutual labels:  serverless, aws-lambda, lambda

serverless

aws-node-elasticache-vpc

A set of serverless functions using elasticache (redis) within VPC


Getting Started

In order to install and run this example you need an AWS accounts credentials configured with your system. To get started with AWS account configuration, please follow this link

  1. Clone aws-node-elasticache-vpc and install npm packages
git clone [email protected]:ankkho/aws-node-elasticache-vpc.git
cd aws-node-elasticache-vpc
npm install
export REGION='your-desired-aws-region' eg: 'ap-south-1'

NOTE

Before you run sls deploy. Comment line number 17 and from 28-34. Else you'll get an error, since serverless try to fetch (elasticache and vpc) resources which are not currently present.

Once deployment is done uncomment those lines and run sls deploy once again.

Deploy using sls deploy

sls deploy

Warning

NAT Gateway is included in CF template, but it's not included in AWS Free Tier. You will be charged for using NAT Gateway.

Instead of using NAT Gateway you can use NAT Instance. A NAT Instance allows you to use ec2 instance with NAT image provided by AWS. Check out docs.

Folder Structure

functions -- contains all business logic required for a function

handler.js -- lambda handler

lib -- acts as middleware. You can perform following types of operations: schema validation, check users role (if any) etc..

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].