Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lynnaloo/beatlemania

:beetle: :notes: Collection of serverless services for each cloud platform. :notes: :beetle:
https://github.com/lynnaloo/beatlemania

amazon-web-services azure-functions cloud google-cloud-functions google-cloud-platform ibm-cloud ibm-cloud-functions lambda microsoft-azure openwhisk serverless serverless-framework

Last synced: 16 days ago
JSON representation

:beetle: :notes: Collection of serverless services for each cloud platform. :notes: :beetle:

Awesome Lists containing this project

README

        

# Beatlemania

A Serverless Framework Example with a simple HTTP service deployed on four different cloud platforms - John (Amazon Web Services), Paul (IBM Cloud), George (Google Cloud Platform, and Ringo (Microsoft Azure)

## Setup

See the `README.md` in each service for more instructions for that FaaS environment.

# Install

With [Node LTS](https://nodejs.org/) installed, install the Serverless Framework:

```
$ npm install -g serverless
```

Clone this repository

```
$ git clone [email protected]:lynnaloo/beatlemania.git
$ cd beatlemania
```

Choose a cloud platform, install libraries, deploy, and run!

```
$ cd george
$ npm install
$ serverless deploy
$ serverless invoke -f sing
```

Since these are HTTP services, you can execute them like a REST API

```
http://{generated cloud platform url}/sing
```