stankud / re-deep-dive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PDF Conversion Extraction

Overview

Files are processed and transformed by AWS Lambda functions and stored on S3. Lambdas are built, managed and deployed by Apex.

All Lambda functions are defined in the "functions" directory:

project.json
functions
├── bar
│   ├── function.json
│   └── index.js
└── foo
    ├── function.json
    └── index.js

Router Lambda is triggered by S3 put events and is responsible for triggering worker Lambas to process files:

Install

Follow instruction to install Apex Lambda Deployment tool

Setup

$ apex init --env {prod|stage|dev}

This command will attempt to create a role within your aws account to be used by apex

Deploy

from project root:

$ apex deploy {lambda-name} 

About


Languages

Language:Java 55.1%Language:Python 44.9%