Just a minor NIT, but I don’t find the current machine naming convention human-friendly. The autogenerated machine names are random and lack any meaningful information. I understand that renaming machines using fly m clone
is an easy workaround, but fly deploy
is sufficient for most use cases, and it’s only getting better (bluegreen deployments ).
Why not consider adopting a naming convention more similar to Heroku or Kubernetes? For example, Kubernetes roughly names pods as <replica-set-name>-<random-string>
.
I would love having something similar to:
# Kubernetes-ish:
# <app-name>-<process-group-name>-<random-string>
myapp-web-k6qm4
myapp-web-v3r9w
myapp-web-r9g8j
myapp-worker-6f7wt
myapp-worker-8v5l4
For comparison, here is the current naming approach:
fragrant-glade-717
lingering-hill-514
white-sound-9017
dawn-wind-1868
misty-sun-4802