Other Flashcards
Privacy Design Document role is…
summarizes privacy-relevant details of product/service, living document changes with product…
London Cabbie
2018-12 Proposal: system to organize Project doc… adiamondstein@
TI Glossary …
Authoritative defs high-value key concepts and terms used in TI. Supplemented by community-based Glossary etc.
Wizbang is…
Set of doc templates; project to develop them… (Not Whizbang)
YT Service Criticality levels …
Serving Path: Root, Critical, High, Invisible
YT Service Criticality - Root
essential core viewing … e.g. 2018 Big Outage; omg/11094 go/yt-serving-cy-doc
YT Service Criticality - Critical
failure will result in significant loss in YT time, revenue, break of a legal contract, or causing negative PR, etc.
YT Service Criticality - High
Default criticality level for all production services on the serving path.
YT Service Criticality - Invisible
Services that are not visible to the user.
Protobuf short for…
Protocol Buffer
Protocol Buffer is…
Structured data buffer, for RPC, also storage (e.g. Bigtable)
Protobuf overloaded terminology
protobuf def lang, protobuf type, generated code, actual buffer…
Protocol Buffer Type is defined in…
.proto file
Proto2
From 2011, to “fix many problems…” (doc does not appear to mention proto3… at all) : go/proto2
Proto3
From 2014, formerly “New World Proto”… evolution … leaner … few selected new features. : go/proto3
Proto2 vs. Proto3?
Proto3 does not replace Proto2; they interoperate (defs can be cross-imported, etc.)
Proto3 required for…
One Platform
Wiz is …
modular framework … next generation web UI… performant, demand loaded JS, etc.
alternatives to Wiz …
React, Angular, Pollmer
Hexa is …
medium-sized integration tests… Forge and TAP.
Hexa can … with possibly many …
start up a local environment … binaries…
Hexa used for … or … testing
development … automated
gRPC is …
high performance easy-to-use RPC framework; Google-developed open source; next gen of Stubby.
gRPC full name (home page title) …
Universal RPC Framework
One Platform is …
single API service both inside and outside Google…
You must use One Platform for …
externally accessible API (only approved way to build such APIs)
One Platform for Stubby-only APIs is …
Not required, but recommended to follow API Style Guide (HTTP traffic in future)
YT Quality Ladder is
YT dashboard track/drive improvements code/product quality. go/qbr
YouTube Time is…
union of Active Time (AT) and Watch Time (WT)
Active Time (AT) is …
“time the user is actively using YouTube” … estimated using GEL events…
Watch Time (YT) is …
calculated … current WT principles, as per : go/theyoutubeview
Last ACTivity…
time since last activity of user… Used monetization… and other.
Daily Active Viewers (YT)
daily active logged-in accounts and logged-out cookies … not “daily active people” because of complexities… e.g. same account multiple devices … counts as 1.
Code Red is …
already causing major damage, or might very soon (minutes/hours, maybe days)
Code Yellow is…
Not causing major damage yet… will if not corrected soon
Code Yellow timeframe is …
typically within weeks or, at most, a few months
Prod-U is
Production Uniformity
Production Uniformity is…
SRE-wide program converge tools/policies/best-practices … all Google SRE teams
Google Unified Ticketing System is …
general remedy-based ticketing system… just about everything except for bugs…
OKRs came from
John Doer (1999 with Google), by way of Andy Grove (intel), and back to Drucker MBO (1954!)
Snippets is …
list activities/tasks in a given week. generally public/shared
Ganpati is…
Manage google users, groups… v1 and v2!
Ganpati v1 aka …
Just Ganpati (also G1)
Ganpati v1 is …
For production systems, prod accounts, alongside v2
Ganpati v1 status …
Expected to merge with G2…
Privacy Working Group
… your allies … navigating complex privacy landscape…
Grok team is in…
Seattle
Technical Infrastructure
PA under urs@; Datacenters, Cloud, SRE, Corp Eng, etc. Under Cloud but all Google… for products on which to run applications.
Foundational Building Blocks
Under GPI; develop/deploy robust servers, rich Web & mobile apps; platforms, frameworks, libraries, tools, testing, production infra…
Ravenclaw
FBB Docs & Productivity; but also “Make it easy to develop great products at Google.”