A distributed implementation of Conway’s Game of Life using HashiCorp tools.
-
Each “cell” is a separate process, scheduled by Nomad.
-
They discover their neighbors’ addresses via Consul.
-
Each apply rules to themselves, then report to neighbors and a “seed” job.
-
All cells’ statuses are stored by the seed for us to view.
HashiTalks presentation slides
Oh golly and it was recorded too.