I'd probably go for separate workers and tines. That way it's easy to add or remove individual ones, or to split them between platform if you need to scale up in the future. If they're really similar you could use a single code base and deploy it lots of times?