Keyboard shortcuts

/ or ⌘/Ctrl K
Find a note
j / k
Next / previous section or linked note
h / l
Collapse or go to parent / expand or enter
e or Alt-click
Read a linked note here
o
Open focused note on its own
g g / G
First / last section or linked note
g h / g a
Home / all notes
g b / g t
Backlinks / table of contents
t
Cycle System, Light, Dark
? / Esc
Show / close this reference

Search: ↑/↓ or Ctrl N/P, Enter to open. Shortcuts pause while typing.

rpc tools blog post [54b4de42]

Tags: writing

Here's a list of infrastructure technologies I've worked with in the past two years:

  • grpc
  • kubernetes
  • istio
  • envoy
  • kubeflow
  • kfserving
  • etcd
  • rabbitmq
  • redis
  • kyoto tycoon
  • cassandra
  • hbase
  • postgres
  • haproxy
  • solr
  • kafka
  • pulsar
  • zookeeper
  • consul

These are loosely organized since each of the technologies do multiple things. Looking back on this, it's a little absurd that this is the case. There's far too much going on here, and I think I'm not out of the ordinary for programmers in usage of these tools.

If you squint at it, these tools largely fall into the classical two buckets of "middleware" and "database". Middleware consists of grpc/k8s/etc, while database consists of redis/cassandra/kyoto/pg/etc. One concept that has been discussed for this cambrian explosion of technologies is that

Service infrastructure has become too complicated

  • istio
  • kubernetes
  • grpc
  • kubeflow
  • kfserving
  • envoy
  • consul
  • zookeeper
  • kafka
  • pulsar
  • rabbit
  • redis
  • cassandra
  • pg/mysql
  • hbase
  • haproxy
  • varnish
  • solr
  • ace/tao/ciao/dance