Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

Add initial IBM Cloud Functions examples #20

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
3aeab0b
Add initial IBM Cloud Functions examples
mrutkows Jul 16, 2020
d70e30c
Add initial IBM Cloud Functions examples
mrutkows Jul 17, 2020
3102de2
Add initial IBM Cloud Functions examples
mrutkows Jul 17, 2020
6276bde
Add initial IBM Cloud Functions examples
mrutkows Jul 20, 2020
6275d45
Add initial IBM Cloud Functions examples
mrutkows Jul 28, 2020
9525a8d
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
1655ca1
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
c4d09f3
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
be32246
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
27553cb
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
185eaed
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
8c5c66f
Add initial IBM Cloud Functions examples
mrutkows Jul 29, 2020
8f9e055
Use actual Apache 2 license headers
mrutkows Jul 30, 2020
2603f20
Fix cli 'ic' alias to 'ibmcloud'
mrutkows Jul 30, 2020
6ddd5ee
Update cloud/serverless/ibm-cloud-functions/README.md
mrutkows Jul 30, 2020
1203b52
Update cloud/serverless/ibm-cloud-functions/README.md
mrutkows Jul 30, 2020
37e3872
Update cloud/serverless/ibm-cloud-functions/README.md
mrutkows Jul 30, 2020
5984655
Update cloud/serverless/ibm-cloud-functions/README.md
mrutkows Jul 30, 2020
4c296a2
collapse sequences.md into README.MD
mrutkows Aug 6, 2020
abc7521
Reflects changes requested to 'cloud' dir. README
mrutkows Aug 11, 2020
659c703
Revert 'cloud' readme; remove prose 2 space
mrutkows Aug 11, 2020
9a7c0aa
lower case npm in prose
mrutkows Aug 11, 2020
0175088
adapt to the markdown linter just added
mrutkows Aug 11, 2020
6706521
address linting errors due the Heading level increments
mrutkows Aug 11, 2020
5f2a5c5
forced to use H3 emphasis on pre-reqs.
mrutkows Aug 11, 2020
762dafc
all ordered list indicators must be '1.'
mrutkows Aug 11, 2020
e26ee1b
remove title from sequence observations
mrutkows Aug 11, 2020
fe04865
one last dash removal
mrutkows Aug 11, 2020
43c3c8e
place all function snippets and supporting json into subdirs.
mrutkows Aug 12, 2020
d838766
move sequence example under icf
mrutkows Aug 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions cloud/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ In this directory, we have examples of using Node.js with technologies that are

Anything that is related to deployment of Node.js applications to the cloud. For example:

- Containers (Docker)
- Serverless (Serverless Framework, OpenFaaS, AWS Lambda, Google Cloud Functions, Google Cloud Run, Azure Functions)
- Orchestration (Kubernetes, Terraform, OpenShift)
- Cloud-specific (AWS, GCP, Azure, IBM Cloud, DigitalOcean, Alibaba Cloud, Oracle Cloud)
- Tiny Clouds (Netlify, Now, Glitch, CloudFlare Workers, Heroku, Surge, Begin)
- Containers (Docker, Google Cloud Run)
- Serverless (AWS Lambda, Google Cloud Functions, [IBM Cloud Functions](serverless/ibm-cloud-functions/README.md), MS Azure Functions, OpenFaaS, Serverless Framework)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback:

  • Google Cloud Run is built on top of Knative, which is "serverless". I'd prefer to leave Google Cloud Run here rather than in containers. Containers are an implementation detail of them rather than the whole thing.
  • Please restore the original order of Serverless Framework and OpenFaaS being first.
  • I'd prefer to not link directly to specific example sections since this is supposed to be a list of examples rather than what we've got.
  • Please remove "MS" - Azure Functions is the name of the platform. There are zero places where anything by Microsoft is prefixed by "MS".

Copy link
Author

@mrutkows mrutkows Aug 11, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback:

* Google Cloud Run is built on top of Knative, which is "serverless". I'd prefer to leave Google Cloud Run here rather than in containers. Containers are an implementation detail of them rather than the whole thing.

Will revert GCR back; made this change since it is not billed as a Serverless solution/platform despite using Knative underneath (from GCR product page: "Fully managed compute platform for deploying and scaling containerized applications quickly and securely.") and there is only one mention of serverless on

* Please restore the original order of Serverless Framework and OpenFaaS being first.

Alphabetical by service/project provider (company) seems to be the most fair way to list; is there a reason to give preference to these 2 solutions?

* I'd prefer to not link directly to specific example sections since this is supposed to be a list of examples rather 

Being the first to submit content, had no guidance and assumed "links" are good and that this "cloud" readme would shape up to an index into the specific examples. Will remove.

  • Please remove "MS" - Azure Functions is the name of the platform. There are zero places where anything by Microsoft is prefixed by "MS".

Did this simply to preserve the alphabetical (fairness). From Azure one can infer MS of course...

- Orchestration (Kubernetes, OpenShift, Terraform)
- Cloud-specific (Alibaba Cloud, AWS, DigitalOcean, GCP, IBM Cloud, MS Azure, Oracle Cloud)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove "MS" 👍🏻

- Edge / Tiny Clouds (Begin, CloudFlare Workers, Glitch, Heroku, Netlify, Now, Surge)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we want to do Edge, I'd say that should be a different line item since AFAIK each of the major clouds also all have their own Edge Compute services.

I would classify CloudFlare Workers within the category it's been added to here, but Edge is a loaded term that I think in the context of Cloud has a much more common term.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we want to do Edge, I'd say that should be a different line item since AFAIK each of the major clouds also all have their own Edge Compute services.

I would classify CloudFlare Workers within the category it's been added to here, but Edge is a loaded term that I think in the context of Cloud has a much more common term.

Please know that I did not add these entries (they existed already) and I did it since whenever we talk about the future of Serverless Edge computing is a primary direction and CloudFlare is the prime example always referenced.


## Contributing to Examples

Expand Down
Loading