Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/lynnaloo/beatlemania
- Owner: lynnaloo
- License: mit
- Created: 2017-03-27T22:40:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T10:17:39.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T12:12:24.391Z (7 months ago)
- Topics: amazon-web-services, azure-functions, cloud, google-cloud-functions, google-cloud-platform, ibm-cloud, ibm-cloud-functions, lambda, microsoft-azure, openwhisk, serverless, serverless-framework
- Language: JavaScript
- Homepage:
- Size: 615 KB
- Stars: 22
- Watchers: 2
- Forks: 3
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```