Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/subfuzion/nodejs-on-google-cloud-by-example
Start with only a basic knowledge of JavaScript and Node.js, and work through a series of examples to learn how to build, run, test, and monitor serverless apps on Google Cloud.
https://github.com/subfuzion/nodejs-on-google-cloud-by-example
cicd expressjs google-cloud mochajs monitoring nodejs serverless testing
Last synced: 2 days ago
JSON representation
Start with only a basic knowledge of JavaScript and Node.js, and work through a series of examples to learn how to build, run, test, and monitor serverless apps on Google Cloud.
- Host: GitHub
- URL: https://github.com/subfuzion/nodejs-on-google-cloud-by-example
- Owner: subfuzion
- License: apache-2.0
- Created: 2021-04-19T01:19:10.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-04-19T17:36:13.000Z (over 3 years ago)
- Last Synced: 2024-11-06T13:56:37.885Z (about 2 months ago)
- Topics: cicd, expressjs, google-cloud, mochajs, monitoring, nodejs, serverless, testing
- Homepage: https://tonypujals.gitbook.io/node-js-on-google-cloud-by-example/
- Size: 34.2 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node.js on Google Cloud by example
This is a series of examples that gradually build on each other to help you
gain hands-on experience and skills creating server apps with Node.js that
run on Google Cloud. To get started, you only need basic knowledge of
JavaScript and Node.js.After going through this series of examples, you will have gained a good
understanding of building and running Node.js services on Google Cloud
and acquired usefull skills working with the following:* [Node.js] - a JavaScript runtime for apps (like fast servers)
* [Express] - a fast, unopinionated, minimalist web framework for Node.js
* [Mocha] - a simple, flexible, and fun test framework
* [Node.js client] - for access to other backend [Google APIs]
* [Google Cloud's serverless platform] - for running apps on Cloud Run, Cloud Functions, and AppEngine
* [Cloud Build] - Google's serverless CI/CD platform
* [Operations suite] - tools for monitoriting and analyzing app performance
* [Docker] - the modern approach to packaging apps as portable containers[Cloud Build]: https://cloud.google.com/build
[Docker]: https://www.docker.com/
[Express]: https://expressjs.com/
[Google APIs]: https://googleapis.dev/nodejs/googleapis/latest/
[Google Cloud's serverless platform]: https://cloud.google.com/serverless
[Mocha]: https://mochajs.org/
[Node.js]: https://nodejs.org/
[Node.js client]: https://github.com/googleapis/google-api-nodejs-client
[operations suite]: https://cloud.google.com/products/operations