CRAN/E | FaaSr

FaaSr

FaaS (Function as a Service) Package

Installation

About

Allows users to create and deploy the workflow with multiple functions in Function-as-a-Service (FaaS) cloud computing platforms. The 'FaaSr' package makes it simpler for R developers to use FaaS platforms by providing the following functionality: 1) Parsing and validating a JSON-based payload compliant to 'FaaSr' schema supporting multiple FaaS platforms 2) Invoking user functions written in R in a Docker container (derived from rocker), using a list generated from the parser as argument 3) Downloading/uploading of files from/to S3 buckets using simple primitives 4) Logging to files in S3 buckets 5) Triggering downstream actions supporting multiple FaaS platforms 6) Generating FaaS-specific API calls to simplify the registering of a user's workflow with a FaaS platform Supported FaaS platforms: Apache OpenWhisk GitHub Actions Amazon Web Services (AWS) Lambda Supported cloud data storage for persistent storage: Amazon Web Services (AWS) Simple Storage Service (S3) .

github.com/FaaSr/FaaSr-package
Bug report File report

Key Metrics

Version 1.1.2
R ≥ 3.5.0
Published 2024-02-27 66 days ago
Needs compilation? no
License MIT
License File
CRAN checks FaaSr results

Downloads

Yesterday 7 0%
Last 7 days 42 -9%
Last 30 days 162 -20%
Last 90 days 427
Last 365 days 427

Maintainer

Maintainer

Figueiredo Renato

renatof@ufl.edu

Authors

Figueiredo Renato

aut / cre / ths / cph

Park Sungjae

aut

Mu Nan

ctb

Ku Yun-Jung

ctb

Daneshm
Vahid

ctb

Thomas R. Quinn

aut

Carey Cayelan

ctb

Material

README
NEWS
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Depends

R ≥ 3.5.0

Imports

jsonlite
httr
uuid
paws.application.integration
paws.compute
paws.storage
paws.security.identity
cli
jsonvalidate
base64enc
sodium

Suggests

arrow
glue
rmarkdown
paws.common
testthat
knitr