Pub/Sub and GCS - Don’t care about runtime env - ETL - HTTP Constraints - Specific Languages - Interact with specific event - Function level - Duration - Max function duration: 540 s
for HTTP - Managed Endpoint - SSL Termination - 1-80 concurrent requests - Timeout: 15min - Zero to 1000 instances scale - Pay for CPU and memory @100ms
COPY . . RUN go get -d -v ./... RUN go install -v ./... FROM alpine RUN apk add --no-cache ca-certificates COPY --from=build /go/bin/hello /usr/local/bin/hello Cloud Run example: Go Dockerfile Normal Container Image
Members - Donna Malayeri : PM, GAE FE and Knative Eventing - Matt Soldo: PM, GAE SE and Migration strategy between products - Guillaume Laforge: DA, Java - Karolína Netolická: PM, Networking for serverless products - Steren Giannini - PM, Cloud Run - Filip Knapik - PM, Cloud Functions, Cloud Run - Adam - SWE, Serverless, Cloud Run
how is it related to Knative Build and Knative Eventing? - Knative Build => Not in the plan - Cloud Build - Tekton - Install Knative Build CRD - Knative Eventing - working on…
task queue, provided by appengine api, to be provided by gen2? - Leaving the old services for 1st Gen - Replacing as Cloud Scheduler / Cloud Task for gen 2 - Cloud Client Library
- Cloud Functions / App Engine / Cloud Run - Find the sweet spot and Care about Constraints - More Languages and Runtimes are coming - More Features are coming Takeaways