serverless - unders/mywiki GitHub Wiki
Links
Definition
- No management of server hosts or server processes
- Self auto-scale and auto-provision based on load
- Costs based on price usage
- Performance capabilities defined in terms other than host size/count
- Implicit high availability
Appengine standard
Tools
- Cloud build - for CI/CD
Cloud Functions
- cloud-functions-pro-tips-using-retries-to-build-reliable-serverless-systems
- cloud-functions-pro-tips-building-idempotent-functions
Continuous Delivery (not needed, see Cloud build)
Cloud Functions Go
- what-does-a-production-ready-google-cloud-function-look-like
- google-cloud-functions-for-go
- Kelsey's GopherCon 2018 Keynote: Going Serverless
- Video: GopherCon 2018: Kelsey Hightower - Going Serverless
Cloud Build - CI/CD
- cloud-build/docs/quickstart-go
- cloud-build/docs/build-debug-locally
- cloud-build/docs/configuring-builds/build-test-deploy-artifacts
- deploying_artifacts
- cloud-build/docs/running-builds/start-build-manually
- cloud-build/docs/create-custom-build-steps
- cloud-build/docs/running-builds/automate-builds
- cloud-build/docs/build-config
- cloud-build/docs/securing-builds/use-encrypted-secrets-credentials
- using_the_encrypted_variable_in_build_requests
- Doc - cloud-build/
- cloud build video - From Zero to Production: Build a Production-Ready Deployment Pipeline for Your App (Cloud Next '18)
- GoogleCloudPlatform/cloud-builders
- KMS securing-builds/use-encrypted-secrets-credentials
- cloud-builders-community
- github - google-cloud-build
- go-fast-safely-and-easily-with-cloud-build-and-github
- protobuf-compilation-with-google-cloud-build
- working-with-multiple-environments-in-google-cloud-build
- cloud-build-golang-app-engine
- ci-cd-in-a-serverless-google-cloud-world
End to end testing
GO
Headless Chrome
- introducing-headless-chrome-support-in-cloud-functions-and-app-engine
- appengine/docs/standard/nodejs/using-headless-chrome-with-puppeteer
- headless-chrome
GitHub & Cloud Build
Firebase
- cloud-builders-community/tree/master/firebase
- From Your Workstation to Production: The Serverless Development Lifecycle
- Application Development | Google Cloud Next '18