diff --git a/README.md b/README.md index ff2a966..a5f4ee6 100644 --- a/README.md +++ b/README.md @@ -65,27 +65,27 @@ See also: [System Design Primer](https://github.com/donnemartin/system-design-pr | Napa | [paper](https://research.google/pubs/pub50617/) | | | -### DevOps +### DevOps / SRE / Dev Infra | Google Internal | Google External | Real-World | | ------------------------------- | ---------------------------------------- | ---------------------------------------- | | Assimilator | | [Dominator](https://github.com/Cloud-Foundations/Dominator) | -| 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), [BuildBuddy](https://www.buildbuddy.io/), [flare.build](https://flare.build) | +| 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) | | Oncall | | [PagerDuty](https://pagerduty.com), [OpsGenie](https://www.opsgenie.com/), [VictorOps](https://victorops.com/) | | varz/borgmon/monarch | | [Datadog](https://www.datadoghq.com/), [Prometheus](https://prometheus.io), [M3](https://m3db.io/), [librato](https://www.librato.com), [newrelic](http://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/) | -| Viceroy | | [Grafana](https://grafana.com/) | -| 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) | +| Viceroy | | [Grafana](https://grafana.com/), [Kibana](https://www.elastic.co/kibana) | +| 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) | | 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/) | | Sponge | | [EngFlow](https://www.engflow.com/) | | Blaze/Forge/TAP/BuildCop | [Cloud Build](https://cloud.google.com/cloud-build/) | [buildkite](https://buildkite.com/), [CircleCI](https://circleci.com), [travis](https://travis-ci.org/), [jenkins](https://jenkins.io/), [gitlabCI](https://about.gitlab.com/product/continuous-integration/), [github](https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/), [Drone](https://drone.io/) | -| Forge/ObjFS | | [EngFlow](https://www.engflow.com/), [flare.build](https://flare.build) | +| Forge/ObjFS | | [BuildBuddy](https://www.buildbuddy.io/), [EngFlow](https://www.engflow.com/), [flare.build](https://flare.build), [Gradle Enterprise](https://gradle.com) | | Sandman(test env)/Guitar | | | | Sisyphus / Rapid | | [Spinnaker](https://www.spinnaker.io/), [lambdaCD](http://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](http://www.capistranorb.com), [Fabric](http://www.fabfile.org), [ConcourseCI](https://concourse.ci/), [samson](https://github.com/zendesk/samson) | -| MPM | | [Docker](https://www.docker.com/) | +| MPM | | [Docker](https://www.docker.com/), [Podman](https://podman.io/), [Open Container Initiative](https://opencontainers.org/) | | borg / borgcfg / gcl | [Jsonnet](http://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/bitnami/kubecfg), [pulumi](https://github.com/pulumi/pulumi), [Nix](https://nix.dev/) | | 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/) | | CodeSearch, Grimoire | [Zoekt](https://github.com/google/zoekt) [kythe](https://github.com/kythe/kythe) | [Sourcegraph](https://sourcegraph.com), [OpenGrok](https://github.com/OpenGrok/OpenGrok/), [livegrep](https://github.com/livegrep/livegrep) | | Critique, Gerrit, Mondrian etc. | [Gerrit](https://www.gerritcodereview.com/) | [Reviewable](https://reviewable.io) , [Phabricator](https://www.phacility.com/phabricator/) | -| 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/) | +| 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), [GitHub Codespaces](https://github.com/codespaces), [DevZero](https://www.devzero.io/), [Replit](https://replit.com), [CodeAnywhere](https://codeanywhere.com) | | 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/) | | Bugjuggler | | [SnoozeThis](https://www.snoozethis.com/) | | ToTT | [Google Test Blog](https://testing.googleblog.com/) | [Increment](https://increment.com/) | @@ -98,6 +98,7 @@ See also: [System Design Primer](https://github.com/donnemartin/system-design-pr | [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) | | API Improvements Proposals | [AIP](https://google.aip.dev/) | | | g4 {fix, submit} | | [Trunk.io](https://trunk.io) | +| IncludeWhatYouUse | | [Depend On What You Use](https://github.com/martis42/depend_on_what_you_use) | | probers | | [cloudprober](https://github.com/cloudprober/cloudprober) | ### Security