Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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