What is easier to scale, Go with Docker and Kubernetes or Erlang / Elixir + OTP?

While it’s often stated that way I think it’s an oversimplification of the real issue.

As far as I can tell an “architect” employing a Kubernetes type product would tend to drive Pod design towards smaller units of work, capable of clearly advertising failure to the surrounding environment so that K8s can take corrective action.

From that perspective I think there would be little inherent interest to have fault resilience and isolation on a lower level of granularity than a Pod. That type of mindset would see K8s as the “Grand Supervisor” orchestrating all the minion Pods.

5 Likes