gcp-rampup's Issues
Learn Bazel
Understand Docker layers and how they work
Learn about OCI vs. Docker image
Explore GCP portal
- Understand Projects
- Understand Tags
- Understand Projects
Understand competitive landscape
- AWS Serverless
- Azure Serverless
- Cloudflare workers
Re-learn Dockerfile
Learn about Docker containerd
Learn About Crane
Learn about Cobra and Viper
- Read Cobra docs
- Read Viper docs
- Use Cobra to the go app
- Use Viper on the go app
Look at “gcloud builds submit —pack”
- Setup a CI process using CloudBuild to ship a custom built image to GCR
Learn Buildpacks
- Read Buildpacks docs
- Use Builpacks to create a container for the Go app
- Use
dive
to get a sense of how Buildpacks layers work
Learn Knative
Learn about custom runtimes
Deploy an app using CloudRun
- Create a CloudRun service
- Configure so that only authenticated users can invoke it
curl -H "Authorization: Bearer $(gcloud auth print-identity-token)" https://rampup-o5acc3deta-uc.a.run.app
Explore StackOverflow tags
Prepare a 100-day plan
- Schedule all 1:1 meetings
- Stuff they appreciate about the best leaders they had
- Stuff they hated if they had a bad leader
- What they want me to focus on during my first 1, 2, and 3 months
- Review OKRs
- Events that bring the team together
- Asking for help with my own ramp-up
- Team agreement
- Product roadmap
- Partner teams
- Metrics and dashboard
- Understand on-call
- Read and collect feedback about their last performance review cycle
- Team mission
- Team RoB
- Code review
- Meet GCP evangelists
- Customers and their use cases
- Share leadership philosophy
- Weekly ramp-up progress report
- Managing up - bi-weekly reports
- Plan time-off
- Draw the dependency graph
- Draw dependency graph
Deploy an app using GCF
- Read official docs
- Deploy a function using GCF
- Inspect CloudBuild Logs
cd api && gcloud functions deploy rampup-function --entry-point Handler --runtime go116 --trigger-http --set-env-vars="RUNTIME=Cloud Functions"
Learn to Use Dive
- Install Dive
- Try the various commands
- Browse Dive source code on GitHub
Learn how Docker actually works
Learn about the differences between legacy and new GAE runtimes
Run Google Buildpacks
- Use Google Go buildpacks
- Browse the Google buildpacks repo to understand how everything is working
- Locally setup the dev environment following the docs
Learn GCP IAM
- Watch CloudNext talks on YouTube to understand the concepts
- Read about GCP IAM
- Watch the advanced IAM talk
- Browse the GCP Console and play with IAM
Deploy an app using AppEngine
- Read about GAE
- Deploy an app using GAE
gcloud app deploy
Re-learn Go
Create a sample go project that can respond with a JSON body on HTTP Request
- Complete the Go Tour
- Understand Go modules latest info
- Understand how generics work in Go
- Write the code for a simple HTTP app following the docs
- Write at least one test for it with GH Actions
Create custom buildpacks
Read the Software Engineering at Google book
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.