So last night I reread the documentation on distributed processing for Erlang. The disturbing part is that is started to make sense.

So I thought about it for a while and I decided to give myself the weekend to rework the application to use distributed processing. I just finished it about an hour ago … a whole day early.

In practice it didn’t work exactly how I was thinking it would, but the documentation was right, I was just reading it wrong. Or rather their assumptions about what I knew did not watch up to my assumptions about what they were saying ….

If fact it was much easier then I was trying to make it out to be. I decided not to distribute one of my processes, as it seemed safer not to. I’m not worried about much, but I do worry about loosing mail message entirely :-)

So right now my test system has one server and two helpers. I’ve managed to get a total of eleven Erlang nodes to talk to each other at once with my existing hardware.

So now tomorrow, I’m starting the anti-spam engine :-)