[
  {
    "path": "APIs.md",
    "content": "| internal | external |\n| -------- | -------- |\n| image charts | https://www.image-charts.com/ |\n"
  },
  {
    "path": "DATA_INFRA.md",
    "content": "### Reading\n- [Machine Learning: The High Interest Credit Card of Technical Debt](https://ai.google/research/pubs/pub43146)\n- [The Care & Feeding of Data Scientists](https://oreilly-ds-report.s3.amazonaws.com/Care_and_Feeding_of_Data_Scientists.pdf)\n- [Designing Data-Intensive Applications](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321)\n- [Storytelling with Data: A Data Visualization Guide for Business Professionals](https://www.amazon.com/Storytelling-Data-Visualization-Business-Professionals/dp/1119002257)\n\n### Distributed Frameworks\n- spark\n- https://github.com/ray-project/ray\n- https://dask.org/\n\n### Warehouse\n- redshift\n- snowflake\n- bigquery\n- vertica\n\n### Data Lake\n- databricks delta\n- https://github.com/apache/iceberg\n- https://github.com/apache/hudi\n- https://www.dremio.com/\n\n### Change data capture / streaming\n- https://www.attunity.com/\n- https://streamsets.com/\n- https://github.com/debezium/debezium\n\n### data versioning\n- https://projectnessie.org/\n\n### OLAP\n- https://pinot.apache.org/\n- https://kylin.apache.org/\n\n### Streaming\n- kafka\n- flink\n- beam\n\n### real-time/document-search\n- elasticsearch\n- rockset\n\n### Notebooks / exploration\n- jupyter\n- https://zeppelin.apache.org/\n- https://github.com/ironmussa/Optimus\n- https://colab.research.google.com/\n- https://www.saturncloud.io/\n- https://rmarkdown.rstudio.com/\n- https://www.querybook.org/\n- https://deepnote.com/\n- https://cnvrg.io/\n- dominodatalab\n\n### Labeling\n- https://www.snorkel.org/\n- https://www.figure-eight.com/\n- https://scale.ai\n- https://www.labelbox.com\n\n### Notebook management\n- https://github.com/nteract/papermill\n\n### Orchestration\n- airflow\n- luigi\n- oozie\n- https://github.com/dagster-io/dagster\n- https://github.com/PrefectHQ/prefect\n- https://www.getdbt.com/product/\n\n### Dataflow/transformation managers\n- streamset\n- nifi\n\n### unstructured/semi-structured data prep\n- https://www.trifacta.com/\n\n### Solutions\n- snowplow\n- https://www.prefect.io/\n- https://www.ascend.io/\n- https://www.datmo.com/\n- TFX-OSS\n\n### data quality monitoring\n- https://www.anomalo.com/\n- https://github.com/awslabs/deequ\n\n### anomaly detection as a service\n- https://www.anodot.com/\n\n### event data\n- segment\n- Rudderstack\n- Metarouter\n- snowplow\n\n### A/B testing\n- https://www.optimizely.com/\n- https://www.abtasty.com/\n- https://github.com/YahooArchive/mendel\n\n### Behavioral analytics\n- https://www.fullstory.com/\n- https://www.hotjar.com/\n\n### Feature flagging\n- https://launchdarkly.com/\n- https://www.split.io/\n- https://github.com/checkr/flagr\n\n### Authorization\n- https://www.osohq.com/\n### Catalogue / metadata\n- https://github.com/airbnb/knowledge-repo\n- https://github.com/lyft/amundsen\n- https://eng.uber.com/databook/\n- https://medium.com/netflix-techblog/metacat-making-big-data-discoverable-and-meaningful-at-netflix-56fb36a53520\n- https://cloud.google.com/data-catalog/\n- https://github.com/linkedin/datahub\n- [airbnb: democratizing data](https://medium.com/airbnb-engineering/democratizing-data-at-airbnb-852d76c51770), [airbnb: scaling knowledge](https://medium.com/airbnb-engineering/scaling-knowledge-at-airbnb-875d73eff091)\n\n### BI\n- [superset](https://superset.incubator.apache.org/)\n- looker\n- periscope\n\n### etl / ingestion-as-a-service\n- fivetran\n- singer.io\n- talend\n- https://github.com/airbytehq/airbyte\n- https://github.com/linkedin/brooklin\n\n### reverse-etl: piping data around for salesOps/marketingOps/CRM etc\n- https://tray.io/\n- https://www.snaplogic.com/\n- https://www.polytomic.com/\n- https://www.getcensus.com/\n\n### Sales analytics\n- https://www.chorus.ai/\n- https://www.gong.io/\n\n### timeseries forecasting\n- https://github.com/linkedin/greykite\n\n### Neat utils\n- query CSVs w/ SQL: [cq](https://github.com/jolmg/cq)\n- jq\n\n### Generating fake data\n- https://github.com/lk-geimfari/mimesis\n\n### privacy / compliance\n- https://www.datagrail.io/\n- immuta\n- privacera\n- ethyca\n- osano\n"
  },
  {
    "path": "EM.md",
    "content": "## Engineering Management\n\n### People\n\n#### understanding self/team\n- [Myers-Briggs](https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indicator)\n- https://www.jocrf.org/\n- [StrengthsFinder](https://www.amazon.com/StrengthsFinder-2-0-Tom-Rath/dp/159562015X)\n- DISC assessment\n- [Adjective Check List](https://en.wikipedia.org/wiki/Adjective_Check_List)\n- [Enneagram](https://www.integrative9.com/)\n- [Standout](https://www.tmbc.com/standout-2-0-assessment/)\n\n- [the muppet theory](https://www.theatlantic.com/culture/archive/2012/06/muppet-theory-explains-humanity/327133/)\n- [Neil on Software](https://neilonsoftware.com/highly-effective-software-developers/)\n\n#### career convo\n- https://www.radicalcandor.com/blog/problem-career-conversations/\n- https://firstround.com/review/three-powerful-conversations-managers-must-have-to-develop-their-people/\n- https://www.cultureamp.com/blog/letting-go-of-our-best-employees/\n- https://hbr.org/amp/2013/06/tours-of-duty-the-new-employer-employee-compact\n- ikigai\n- https://staffeng.com/\n- https://www.amazon.jobs/en/landing_pages/pe-community-tenets\n- https://www.progression.fyi/\n\n#### team health\n- https://www.atlassian.com/team-playbook/health-monitor\n\n#### code health\n- https://github.com/boyter/scc\n\n#### retention\n- stay interview\n\n#### communication\n- [how to say no](https://www.starterstory.com/how-to-say-no)\n\n#### on-demand mentors/coaching\n- (technical) https://www.codementor.io/\n- (EM-specific) https://www.platohq.com/\n- https://www.workbravely.com/\n- https://www.betterup.com/\n- (exec) https://athenaalliance.com/\n\n#### hiring\n- https://stripe.com/guides/atlas/scaling-eng\n- [[CloserIQ] Sales Interview Grading Template : Sample](https://docs.google.com/document/d/1iPw2p90HbEciKpt84JSVwefFnYtkN_W3X9SVV6FtvCg/edit)\n- [Google’s sample structured interview grading rubric](https://docs.google.com/spreadsheets/d/17U5XuQgM1v52niQU-LBrk2j4qaQhcnziuUBCYTA2fMo/pubhtml)\n- https://medium.engineering/engineering-interviews-grading-rubric-8b409bec021f\n- https://hbr.org/2016/02/a-scorecard-for-making-better-hiring-decisions\n\n##### hiring distributed teams / contract eng\n- https://remotive.io/remote-companies\n- https://terminal.io/\n- https://pilot.co/\n- https://arc.dev/\n- https://worca.io/\n- https://turing.com/\n- https://www.letsdeel.com/\n- https://www.boundlesshq.com/\n- https://meet.jobs/\n- https://github.com/lukasz-madon/awesome-remote-job\n- https://www.10xmanagement.com/\n- https://www.facetdev.com/\n- https://www.toptal.com/\n- https://x-team.com/\n- https://symphony.is/\n\n##### hiring/assessment/interviewing-as-a-service\n- https://karat.com/\n- https://hired.com/\n- https://interviewing.io/\n- https://codesignal.com/\n- https://www.qualified.io/\n\n##### sourcing\n- https://www.traitly.com/\n- https://www.dover.io/\n\n##### hiring from referrals\n- https://www.teamable.com/\n\n##### d&i\n- https://gaingels.com/\n- https://www.devcolor.org/\n- http://www.code2040.org/\n- https://www.colorstack.org/\n- https://www.womenwhocode.com/\n- https://www.nextplaycommunity.com/\n- https://techqueria.org/\n- https://girlgeek.io/\n- https://www.diversifytech.co/\n- https://afrotech.com/\n- https://www.devinclusiongiveaways.com/\n- https://iamremarkable.withgoogle.com/\n\n##### recruiting\n- https://www.bincsearch.com/\n- security focused: https://coderedpartners.com/\n\n##### executive recruiting\n- https://rivierapartners.com/\n- https://www.daversapartners.com/\n\n##### layoff lists\n- https://layoffs.fyi/\n- https://www.layoffs.tech/\n- https://www.onesoftlanding.com/\n- https://candor.co/layoff-list/\n\n##### leveling\n- https://dropbox.github.io/dbx-career-framework/overview.html\n- https://staffeng.com/\n- https://levels.fyi/\n\n\n### Process\n\n#### 1:1s\n- https://medium.com/@mrabkin/the-art-of-the-awkward-1-1-f4e1dcbd1c5c\n- https://medium.com/@mrabkin/awkward-1-1s-the-art-of-getting-honest-feedback-2843078b2880\n\n#### 1:1/checkin facilitation/nudge engines\n- https://www.range.co/\n- https://knowyourteam.com/\n- https://www.readymetrics.com/\n- https://humu.com/\n\n#### meetings / facilitation\n- http://www.debonogroup.com/six_thinking_hats.php\n- [gCal speedy meetings setting](https://www.bettercloud.com/monitor/the-academy/efficient-effective-meetings-google-calendar/)\n- https://www.nytimes.com/2015/02/08/opinion/sunday/sheryl-sandberg-and-adam-grant-on-women-doing-office-housework.html\n- https://courses.lumenlearning.com/introductiontocommunication/chapter/groups-roles/\n\n#### frameworks\n- situational leadership (kenblanchard)\n- https://firstround.com/review/Keith-Rabois-on-the-role-of-a-COO-how-to-hire-and-why-transparency-matters/\n\n#### decision making\n- https://firstround.com/review/how-this-head-of-engineering-boosted-transparency-at-instagram/\n- https://www.atlassian.com/team-playbook/plays/daci\n- https://en.wikipedia.org/wiki/Time_management#The_Eisenhower_Method\n\n\n### Resources\n\n#### Books\n- first 90 days\n- managing humans\n- high output management\n- hard thing about hard things\n- measure what matters (aka the okr book)\n- sapien\n- an elegant puzzle\n- The Five Dysfunctions of a Team: A Leadership Fable\n- the Advantage\n- the phoenix project\n- radical candor\n- Peopleware\n- What Got You Here Won't Get You There\n- An Elegant Puzzle: Systems of Engineering Management\n- High Growth Handbook\n- The Manager's Path\n- Dare to Lead\n- The Messy Middle\n- https://medium.com/range/leadership-reading-list-951c5ccb4370\n- Fierce Conversations\n- [The Culture Map](https://www.amazon.com/Culture-Map-Breaking-Invisible-Boundaries/dp/1610392507)\n\n#### Reading\n- http://randsinrepose.com/\n- https://lethain.com\n- https://medium.com/the-year-of-the-looking-glass\n- https://rework.withgoogle.com/\n- https://rework.withgoogle.com/guides/managers-identify-what-makes-a-great-manager/steps/learn-about-googles-manager-research/\n- https://rework.withgoogle.com/print/guides/5721312655835136/\n- High Output Management [TLDR](https://medium.com/@iantien/top-takeaways-from-andy-grove-s-high-output-management-2e0ecfb1ea63) and [Forward by Horowitz](https://a16z.com/2015/11/13/high-output-management/)\n- [RACI](http://firstround.com/review/how-this-head-of-engineering-boosted-transparency-at-instagram/) and [this](https://en.wikipedia.org/wiki/Responsibility_assignment_matrix)\n- [Manager READMEs](https://hackernoon.com/12-manager-readmes-from-silicon-valleys-top-tech-companies-26588a660afe)\n- https://www.manager-tools.com/\n- [6 Must Reads for Managers Giving Feedback](http://firstround.com/review/our-6-must-reads-for-managers-to-give-feedback-that-helps-people-grow/)\n- [Failed #SquadGoals - Spotify doesn’t use “the Spotify model” and neither should you.](https://www.jeremiahlee.com/posts/failed-squad-goals/)\n"
  },
  {
    "path": "ENG_PRACTICES.md",
    "content": "also https://github.com/google/eng-practices\n\n### Misc Resources\n\nemail lists\n- https://maleallies.com/\n- https://hello.cultureamp.com/subscribe-to-the-people-geekly\n- https://andrewchen.co/\n\n\n#### secops, privacy\n- https://www.hackerone.com/blog/security-vendors-startups-lob-cant-live-without\n- https://12factor.net/\n- https://cheatsheetseries.owasp.org/index.html\n- https://sudo.pagerduty.com/\n- [vendor sec assessment](https://blogs.dropbox.com/tech/2019/03/towards-better-vendor-security-assessments/)\n- https://haveibeenpwned.com/\n- https://developer.github.com/partnerships/token-scanning/\n- compliance vendors:\n  - coalfire, a-lign, armanino, ncc group\n- pentest vendors:\n  - https://www.includesecurity.com/\n  - https://cobalt.io/\n  - https://cure53.de/\n- https://application.security/\n- https://snyk.io/\n- https://doppler.com/\n- https://github.com/rawdigits/go-flashpaper\n- https://darknetdiaries.com/\n\n#### compliance\n- https://github.com/pivotal/LicenseFinder\n- https://github.com/AlDanial/cloc\n\n#### devops\n- [google SRE book](https://landing.google.com/sre/book/index.html)\n- getting infra-as-code off the ground (terraform): https://gruntwork.io/\n- https://github.com/etsy/DebriefingFacilitationGuide\n- https://how.complexsystems.fail/\n\n#### refactoring\n- https://refactoring.guru/\n\n#### code quality / style\n- https://prettier.io/\n- https://github.com/google/code-prettify\n\n#### doing code review\n- https://google.github.io/eng-practices/review/reviewer/\n\n#### development process\n- https://trunkbaseddevelopment.com/\n\n#### papers\n- https://blog.acolyer.org/\n\n#### fraud/spam related services:\n- https://pro.whitepages.com/ (vet employer/identity)\n- https://www.lexisnexis.com/en-us/gateway.page (vet employer/identity)\n- https://risk.lexisnexis.com/products/threatmetrix\n- https://emailage.com/ (vet e-mail legitimacy)\n\nindustry-collaborative risk-data-exchange project:\n- https://www.zerofox.com/ (commercial company)\n- https://developers.facebook.com/products/threat-exchange (by fb)\n- arkose labs, perimeterX, Shape, Cequence\n\n### Employment Law Compliance\n- https://www.lawroom.com/\n- https://www.lifetheatre.com/training-topics/\n\n#### when all else fails, call:\n- https://layeraleph.com/ (mikeyd@)\n\n#### design/marketing/uiux\n- https://fuzzco.com/\n- http://omstudio.co/\n\n#### well being\n- https://www.workonwellbeing.com/\n\n#### advisor/founder agreement\n- https://fi.co/fast\n\n### other random stuff\n- https://asciinema.org\n"
  },
  {
    "path": "README.md",
    "content": "A handy lookup table of similar technology and services to help ex-googlers survive the *real* world :)\npull-requests are very welcomed. __Please do not list any confidential projects!__\n\nFor a working example of (some) of these technologies integrated together, see:\nhttps://github.com/google/startup-os\n\nSee also: [System Design Primer](https://github.com/donnemartin/system-design-primer), [The Hadoop Ecosystem Table](https://hadoopecosystemtable.github.io/), [Map AWS services to GCP products](https://cloud.google.com/free/docs/map-aws-google-cloud-platform), [Database of Databases](https://dbdb.io/), [Google Open Source Glossary](https://opensource.google/docs/glossary/)\n\n## Technology\n\n### Core Technology\n\n| Google Internal | Google External                          | Open Source / Real-World                 |\n| --------------- | ---------------------------------------- | ---------------------------------------- |\n| MapReduce       |                                          | [Apache Hadoop](https://github.com/apache/hadoop), [Spark](https://github.com/apache/spark) |\n| [Flume](https://research.google/pubs/flumejava-easy-efficient-data-parallel-pipelines/)   | [DataFlow](https://cloud.google.com/dataflow)  | [Apache Beam](https://beam.apache.org/) |\n| Protocol Buffer | [Protobuf](https://github.com/google/protobuf), [FlatBuffers](https://google.github.io/flatbuffers/) | [Cap'n Proto](https://capnproto.org/), [Thrift](https://github.com/apache/thrift), [Avro](https://github.com/apache/avro), [Amazon Ion](https://amzn.github.io/ion-docs/), [CBOR](https://cbor.io/), [kryo](https://github.com/EsotericSoftware/kryo) |\n| Stubby          | [gRPC](https://github.com/grpc/grpc)     | [Thrift](https://github.com/apache/thrift), [Bolt](https://boltprotocol.org/) |\n| Chubby          |                                          | [Apache Zookeeper](https://github.com/apache/zookeeper), [etcd](https://github.com/coreos/etcd), [HashiCorp Consul](https://github.com/hashicorp/consul) |\n| Goops / PubSub  | [Cloud Pub/Sub](https://cloud.google.com/pubsub)     | [Apache Kafka](https://github.com/apache/kafka), [Apache Pulsar](https://github.com/apache/incubator-pulsar), [Facebook LogDevice](https://github.com/facebookincubator/LogDevice) |\n| `//base`        |                                          | [abseil](https://github.com/abseil) |\n\n### Infrastructure\n\n| Google Internal      | Google External                          | Open Source / Real-World                 |\n| -------------------- | ---------------------------------------- | ---------------------------------------- |\n| Borg                 | [Kubernetes](https://kubernetes.io/)     | [Apache Mesos](https://github.com/apache/mesos), [Apache Aurora](https://aurora.apache.org/), [HashiCorp Nomad](https://github.com/hashicorp/nomad) |\n| GSLB | [Cloud Load Balancing](https://cloud.google.com/load-balancing) - Internal | AWS ELB,  [Istio](https://istio.io/), [linkerd](https://linkerd.io/)\n| OnePlatform          | [API Gateway](https://cloud.google.com/api-gateway) | [Swagger](https://swagger.io/) |\n| GFE, Maglev, uberproxy | [Cloud Load Balancing](https://cloud.google.com/load-balancing) - HTTPS / External | [envoy](https://www.envoyproxy.io/), AWS ALB, [HAProxy](https://www.haproxy.org/), [nginx](https://www.nginx.com/), [F5](https://f5.com/products/big-ip) |\n| uberproxy (sso proxy) | [Identity-Aware Proxy](https://cloud.google.com/iap) | [buzzfeed-sso](https://github.com/buzzfeed/sso), [Pomerium](https://pomerium.io/), [Envoy Gateway](https://gateway.envoyproxy.io/docs/tasks/security/oidc/) |\n| Zanzibar             | [Zanzibar Research Paper](https://research.google/pubs/pub48190/) | [SpiceDB](https://github.com/authzed/spicedb)/[authzed](https://authzed.com/), [Ory Keto](https://www.ory.sh/keto/docs/), [topaz](https://github.com/aserto-dev/topaz), [Opal](https://opal.dev/), [(iam)Keycloak](https://www.keycloak.org/), [Warrant](https://github.com/warrant-dev/warrant), [OpenFGA](https://openfga.dev/) |\n| data center hardware | [open compute](https://www.opencompute.org/) |                                          |\n| Jupiter, Starblaze   |                                          |                                             |\n| B4, Stargate, TE     |                                          |                                             |\n| USPS, Andromeda      |                                          |                                             |\n| ESDN                 |                                          | [Faucet](https://github.com/faucetsdn/faucet)\n| [broccoli man](https://www.youtube.com/watch?v=3t6L-FlfeaI)  | ||\n\n\n### Storage\n\n| Google Internal                          | Google External                          | Open Source / Real-World                 |\n| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |\n| GFS/Colossus                             |                                          | [HDFS](https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html), [Ceph](https://ceph.com), [GlusterFS](https://www.gluster.org), [MooseFS](https://moosefs.com/products/#moosefs) |\n| Bigtable                                 | [Cloud Bigtable](https://cloud.google.com/bigtable) | [PrestoDB](https://prestodb.io/), [Cassandra](https://github.com/apache/cassandra), [HBase](https://github.com/apache/hbase), [Accumulo](https://github.com/apache/accumulo), [DynamoDB](https://aws.amazon.com/dynamodb), [ScyllaDB](https://www.scylladb.com/) |\n| [Spanner](https://research.google.com/archive/spanner.html) | [Cloud Spanner](https://cloud.google.com/spanner/) | [Vitess](https://vitess.io), [CockroachDB](https://github.com/cockroachdb/cockroach), [TiDB](https://github.com/pingcap/tidb) |\n| ColumnIO / [Capacitor](https://cloud.google.com/blog/products/bigquery/inside-capacitor-bigquerys-next-generation-columnar-storage-format) | [BigQuery storage](https://cloud.google.com/bigquery/docs/storage_overview) | [Apache Parquet](https://parquet.apache.org), [ORC](https://orc.apache.org/docs/), [Apache Iceberg](https://iceberg.apache.org/) |\n| sstable                                  | [levelDB](https://github.com/google/leveldb) | [RocksDB](https://rocksdb.org), [pebble](https://github.com/cockroachdb/pebble)      |\n| zippy                                    | [Snappy](https://github.com/google/snappy) | [lz4](https://github.com/lz4/lz4)        |\n| RecordIO                                 | [Riegeli](https://github.com/google/riegeli), [TFRecords](https://github.com/tensorflow/docs/blob/r1.10/site/en/api_guides/python/python_io.md#tfrecords-format-details), & in [OR-Tools](https://github.com/google/or-tools/blob/stable/ortools/base/recordio.h), [szl](https://github.com/google/szl/blob/master/src/utilities/recordio.cc) | [stuffed-record-stream](https://github.com/backtrace-labs/stuffed-record-stream) |\n\n\n### Services\n| Google Internal                          | Google External                          | Open Source                              | SaaS                                     |\n| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |\n| Dremel                                   | [BigQuery](https://cloud.google.com/bigquery/) | [Apache Drill](https://github.com/apache/drill), [Presto](https://prestodb.io), Spark(sort-of), | [AWS Athena](https://aws.amazon.com/athena/), [Redshift Spectrum](https://aws.amazon.com/redshift/spectrum/), [Snowflake](https://www.snowflake.com) |\n| Dremel UI                                |                                          | [Redash](https://github.com/getredash/redash), [Metabase](https://github.com/metabase/metabase), [Apache Superset](https://github.com/apache/incubator-superset) |                                          |\n| Search (Mustang, Alexandria)             |                                          | [Elasticsearch](https://github.com/elastic/elasticsearch), [OpenSearch](https://opensearch.org/), Solr, Lucene              | [algolia](https://www.algolia.com/)      |\n| pubsub                                   | [pubsub](https://cloud.google.com/pubsub/docs/overview) | [NATS.io](https://nats.io), [RabbitMQ](https://github.com/rabbitmq), [PubNub](https://www.pubnub.com/) | AWS SQS/SNS, [AWS AppSync](https://aws.amazon.com/appsync) |\n| [MillWheel](https://ai.google/research/pubs/pub41378) | [Cloud Dataflow](https://cloud.google.com/dataflow/) | [Apache Flink](https://flink.apache.org/), beam |                |\n| Colab | [Colaboratory](https://colab.research.google.com/) | [Jupyter](https://jupyter.org) | [Observable](https://observablehq.com/) |\n| PLX | [Google Data Studio](https://datastudio.google.com/) | | [Mode](https://mode.com) |\n| Monarch | [paper](https://research.google/pubs/pub50652/) | | |\n| Napa | [paper](https://research.google/pubs/pub50617/) | | |\n| MakerSuite| [MakerSuite](https://makersuite.google.com) | | |\n\n\n### DevOps\n| Google Internal                 | Google External                          | Real-World                               |\n| ------------------------------- | ---------------------------------------- | ---------------------------------------- |\n| Assimilator                     |                                          | [Dominator](https://github.com/Cloud-Foundations/Dominator) |\n| Blaze                           | [Bazel](https://bazel.build)             | [Buck](https://buckbuild.com/), [Pants](https://www.pantsbuild.org/), [please.build](https://please.build/), [Blade](https://github.com/chen3feng/blade-build), [recc](https://gitlab.com/bloomberg/recc), [EngFlow](https://www.engflow.com/), [BuildBuddy](https://www.buildbuddy.io/), [flare.build](https://flare.build) |\n| Oncall                          |                                          | [PagerDuty](https://pagerduty.com), [OpsGenie](https://www.opsgenie.com/), [VictorOps](https://victorops.com/) |\n| varz/borgmon/monarch            | [Cloud Monitoring](https://cloud.google.com/monitoring) | [Datadog](https://www.datadoghq.com/), [Prometheus](https://prometheus.io), [M3](https://m3db.io/), [librato](https://www.librato.com), [newrelic](https://newrelic.com), skylight, scout, [Scotty](https://github.com/Cloud-Foundations/scotty)/[tricorder](https://github.com/Cloud-Foundations/tricorder), [netdata](https://github.com/netdata/netdata), [bosun](https://bosun.org/), also [this](https://vimeo.com/173610242) and [this](https://prometheus.io/docs/introduction/comparison/) |\n| Viceroy                         | Cloud Monitoring                         | [Grafana](https://grafana.com/) |\n| Exception/Error Tracking (thirdeye)   |                                          | Sentry.io, Raygun.io, [Rollbar](https://rollbar.com), Honeybadger, Airbrake, OverOps, [ELK stack](https://www.elastic.co/what-is/elk-stack) |\n| styleguides                     | [google styleguides](https://github.com/google/styleguide) | [PEP-8](https://www.python.org/dev/peps/pep-0008/), [HoundCI auto-style-reviewer](https://houndci.com/) |\n| Sponge                          |                                          | [EngFlow](https://www.engflow.com/) |\n| Blaze/Forge/TAP/BuildCop        | [Cloud Build](https://cloud.google.com/cloud-build/) | [buildkite](https://buildkite.com/), [CircleCI](https://circleci.com), [Drone](https://drone.io/), [EngFlow](https://www.engflow.com/), [github](https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/), [gitlabCI](https://about.gitlab.com/product/continuous-integration/), [jenkins](https://jenkins.io/), [travis](https://travis-ci.org/) |\n| Forge/ObjFS                     |                                          | [EngFlow](https://www.engflow.com/), [flare.build](https://flare.build) |\n| Sandman(test env)/Guitar        |                                          |                   |\n| Sisyphus / Rapid                |                                          | [Spinnaker](https://www.spinnaker.io/), [lambdaCD](https://www.lambda.cd), screwdriver.cd, [CodeShip](https://codeship.com), [shipit-engine](https://github.com/Shopify/shipit-engine), [GoCD](https://www.gocd.org), [AWS CodeDeploy](https://aws.amazon.com/codedeploy/), [Capistrano](https://www.capistranorb.com), [Fabric](https://www.fabfile.org), [ConcourseCI](https://concourse.ci/), [samson](https://github.com/zendesk/samson) |\n| MPM                             |                                          | [Docker](https://www.docker.com/), [OCI](https://opencontainers.org/) |\n| borgcfg / gcl, [Prodspec + Annealing](https://www.usenix.org/publications/loginonline/prodspec-and-annealing-intent-based-actuation-google-production)            | [Jsonnet](https://jsonnet.org/), [Cue](https://cuelang.org/) | [AWS Cloudformation](https://aws.amazon.com/cloudformation/), Puppet, Chef, Salt, Ansible, [Terraform](https://www.terraform.io), [kubecfg](https://github.com/kubecfg/kubecfg), [pulumi](https://github.com/pulumi/pulumi), [Nix](https://nix.dev/), [Pkl](https://pkl-lang.org/) |\n| logging, analog                 | [StackDriver](https://cloud.google.com/stackdriver/) | [logstash](https://github.com/elastic/logstash), [fluentd](https://github.com/fluent/fluentd), [PaperTrail](https://www.papertrail.com/), [cernan](https://github.com/postmates/cernan), [loki](https://grafana.com/oss/loki/) |\n| CodeSearch, Grimoire            | [Zoekt](https://github.com/google/zoekt) [kythe](https://github.com/kythe/kythe) [Code Search](https://developers.google.com/code-search/user/getting-started) (for Google open source code only, with separate UI for Android and Chromium. Go CLI [source](https://github.com/google/codesearch).) | [Sourcegraph](https://sourcegraph.com), [OpenGrok](https://github.com/OpenGrok/OpenGrok/), [livegrep](https://github.com/livegrep/livegrep) |\n| Critique, Gerrit, Mondrian etc. | [Gerrit](https://www.gerritcodereview.com/) | [Reviewable](https://reviewable.io) , [Phabricator](https://www.phacility.com/phabricator/)     |\n| cider                           |                                          | [Eclipse Che](https://www.eclipse.org/che/), [Cloud9](https://c9.io/), [gitpod.io](https://gitpod.io), [Coder](https://coder.com/), [Code-Server (VSCode in a Tab)](https://github.com/cdr/code-server), [DevZero](https://www.devzero.io/) |\n| buganizer                       | [Google Issue Tracker](https://issuetracker.google.com/) | [JIRA](https://www.atlassian.com/software/jira), [bugzilla](https://www.bugzilla.org/), github issues, [Linear](https://linear.app/) |\n| Bugjuggler                      |                                          | [SnoozeThis](https://www.snoozethis.com/) |\n| ToTT                            | [Google Test Blog](https://testing.googleblog.com/) | [Increment](https://increment.com/) |\n| Copybara / MOE                  | [Copybara](https://github.com/google/copybara), [MOE](https://github.com/google/MOE)  |                                          |\n| workflow/dependency management | | [Luigi](https://github.com/spotify/luigi), [Airflow](https://github.com/apache/airflow), [digdag](https://github.com/treasure-data/digdag), [Pachyderm](https://github.com/pachyderm/pachyderm), [Dask](https://github.com/dask/dask) |\n| ErrorProne                      | [ErrorProne](https://errorprone.info/)   | [SpotBugs](https://spotbugs.github.io/), [FindBugs](https://findbugs.sourceforge.net/) |\n| [Dapper](https://ai.google/research/pubs/pub36356) | [stackdriver trace](https://cloud.google.com/trace/) | [zipkin](https://github.com/openzipkin/zipkin), [OpenTelemetry](https://opentelemetry.io/), [jaeger](https://www.jaegertracing.io/), [LightStep](https://lightstep.com), [Honeycomb](https://www.honeycomb.io/trace/) |\n| C++ Tips of the Week            | [Abseil C++ Tips of the Week](https://abseil.io/tips/) |  |\n| [DiRT](https://cloud.google.com/blog/products/management-tools/shrinking-the-time-to-mitigate-production-incidents) | | [ChaosMonkey](https://github.com/Netflix/chaosmonkey), [aws fis](https://aws.amazon.com/fis/) |\n| [Rosie](https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext) | | [microplane](https://github.com/Clever/microplane), [silver-platter](https://github.com/jelmer/silver-platter) |\n| API Improvements Proposals | [AIP](https://google.aip.dev/) | |\n| g4 {fix, submit} | | [Trunk.io](https://trunk.io), [Graphite](https://graphite.dev/) |\n| probers | | [cloudprober](https://github.com/cloudprober/cloudprober) |\n| GWP | [paper](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36575.pdf) | [Parca](https://www.parca.dev), [Polar Signals](https://www.polarsignals.com) |\n\n### Security\n| Google Internal                  | Google External | Open Source                              |\n| -------------------------------- | --------------- | ---------------------------------------- |\n| prodaccess/LOAS                  |                 | [Keymaster](https://github.com/Cloud-Foundations/keymaster) |\n| prod secrets/identity management |                 | [chamber](https://github.com/segmentio/chamber), [knox](https://github.com/pinterest/knox), [SPIFFE](https://spiffe.io/) |\n\n## IT / Operations / Misc\n| Google Internal                          | Real-World                               |\n| ---------------------------------------- | ---------------------------------------- |\n| software engineering at google [1](https://arxiv.org/ftp/arxiv/papers/1702/1702.01715.pdf), [2](https://abseil.io/resources/swe-book) | [Software Engineering at Google: Lessons Learned from Programming Over Time](https://www.amazon.com/Software-Engineering-Google-Lessons-Programming/dp/1492082791) |\n| [SRE @ google](https://sre.google/sre-book/table-of-contents/) | |\n| valentine                                | [Vault](https://www.vaultproject.io/), [1Password](https://support.1password.com/create-share-vaults/), [Lastpass](https://lastpass.com), [pass](https://www.passwordstore.org/), [keeper](https://www.keepersecurity.com/) |\n| OWNERS files in repo                     | [github CODEOWNERS](https://github.com/blog/2392-introducing-code-owners) |\n| snippets                                 | [Khan/snippets](https://github.com/Khan/snippets) |\n| SnipIt                                   | [recordit](https://recordit.co/), [CloudApp](https://www.getcloudapp.com/), [dropbox screenshots](https://help.dropbox.com/installs-integrations/photos/screenshots), [Snippyly](https://snippyly.com/) |\n| gpaste                                   | [pastee](https://paste.ee/), [pastebin](https://pastebin.com/) |\n| stuff (SaaS IT management)               | [productiv](https://productiv.com/), [intello](https://www.intello.io/), [zylo](https://zylo.com/) |\n| stuff (Device Management)                | [jamf](https://www.jamf.com/) |\n| device security monitoring               | [Red Canary](https://redcanary.com/) |\n| beyondcorp | [beyondcorp](https://www.beyondcorp.com/) |\n| [go/ links](https://medium.com/@golinks/the-full-history-of-go-links-and-the-golink-system-cbc6d2c8bb3)                                | [golinks](https://www.golinks.io/), [go](https://github.com/kellegous/go), [Goat](https://goatcodes.com/), [trotto](https://github.com/trotto/go-links), [go-shorten](https://github.com/thomasdesr/go-shorten) |\n| google3 philosophy                       | [innersource](https://resources.github.com/whitepapers/introduction-to-innersource/), [monorepo](https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext), [YouTube talk](https://www.youtube.com/watch?v=W71BTkUbdqE) |\n| doing code review                        | [code review](https://google.github.io/eng-practices/review/reviewer/) |\n| safely sharing 1-time secrets            | [sendsecure.ly](https://sendsecure.ly), [croc](https://github.com/schollz/croc), [onetimesecret](https://github.com/onetimesecret/onetimesecret), [privatebin](https://privatebin.info/) |\n| messaging                                | [mattermost](https://github.com/mattermost/mattermost-server), [Slack](https://slack.com), gchat |\n| tech talks | [TechTalks @ Google](https://www.youtube.com/user/GoogleTechTalks/videos) |\n| g3doc | [writethedocs](https://www.writethedocs.org/), [docs-as-code](https://idratherbewriting.com/learnapidoc/pubapis_docs_as_code.html) |\n| GUTS | [spoke](https://www.atspoke.com/), [freshservice](https://freshservice.com/) |\n| MOMA | [glean](https://www.glean.com/) |\n\n## PeopleOps / Culture\n| Google Internal                          | Real-World                               |\n| ---------------------------------------- | ---------------------------------------- |\n| [OKR](https://en.wikipedia.org/wiki/OKR) | [CultureAmp OKR](https://www.cultureamp.com/okr-solution-b), [Lattice Goals](https://lattice.com/goals), [Ally](https://www.ally.io/), [workboard](https://www.workboard.com/) |\n| HRIS/ERP                                 | [Namely](https://namely.com), [BambooHR](https://www.bamboohr.com/), [Workday](https://workday.com), [Paylocity](https://www.paylocity.com/) |\n| [peer bonus](https://www.forbes.com/sites/jurgenappelo/2015/07/08/the-peer-to-peer-bonus-system/#33c47ef84329)   | [bonus.ly](https://bonus.ly/) |\n| kudos  | [heytaco](https://www.heytaco.chat/), [slack ++ bot](https://github.com/tdmalone/working-plusplus/) |\n| perks | [fond](https://fond.co) |\n| talks | [Talks @ Google](https://www.youtube.com/c/talksatgoogle/videos) |\n| dory | [slido](https://www.sli.do/), [dory(app)](https://dory.app/) |\n| edge, people ops training                | [LifeLabs](https://www.lifelabslearning.com/)  |\n| googlegeist                              | [Culture Amp](https://www.cultureamp.com/), [humu](https://www.humu.com/), [tinypulse](https://www.tinypulse.com/), [peakon](https://peakon.com/) |\n| Meng                                     | [Search Inside Yourself](https://www.amazon.com/Search-Inside-Yourself-Unexpected-Achieving/dp/0062116932) |\n| Lazlo                                    | [Work Rules](https://www.amazon.com/Work-Rules-Insights-Inside-Transform/dp/1455554790/) |\n| Claire Stapleton                         | [Tech Support - existential advice for the modern tech worker](https://techsupport.substack.com/) |\n| books about google | [How Google Works](https://www.amazon.com/How-Google-Works-Eric-Schmidt/dp/1455582328), [In The Plex](https://www.amazon.com/Plex-Google-Thinks-Works-Shapes/dp/1416596585), [Software Engineering at Google](https://www.amazon.com/Software-Engineering-Google-Lessons-Programming/dp/1492082791) |\n\n\nalso check out [xoogler.co](https://xoogler.co/), which organizes events, slack channels etc\n\n*disclaimer: I'm not affiliated with any of the technologies/products mentioned above.*\n\n*disclaimer: I left Google a number of years ago so some of the naming might be dated.*\n"
  }
]