<div dir="ltr">FxA Auth is in the early stages of being broken out into multiple modular components. The first component to be broken into its own process is a notifier to be used to publish account deletion events to an AWS queue allowing other services to be notified of user account deletions so they can perform account deletion cleanup when a user deletes their account in FxA. An expected upcoming second modular process to be broken out is the component which sends email to users for account activation and forgotten passwords.<div>
<br></div><div>What is a good inter process communication pathway to use between these upcoming discrete processes? I would like it if we could avoid using stdout and stderr as inter process communication channels so that they can retain their more traditional use as channels for error messages and application output, but I don't have enough experience with how IPC is done in other apps to know if there are good alternatives.</div>
<div><br></div><div>In talking to some other node devs I heard recommendations for using either streams ( <a href="http://nodejs.org/api/stream.html">http://nodejs.org/api/stream.html</a> ) through a socket or something like dnode ( <a href="https://github.com/substack/dnode">https://github.com/substack/dnode</a> )</div>
<div><br></div><div>Any recommendations?</div><div><br></div><div>-Gene</div></div>