|Hi folks, I'm Justin. About 5 months ago I left my role as CTO at Livefyre to build Fanout, a publish-subscribe service for the web. It can be used to push data in real-time to browsers and other clients.|
What makes Fanout special is its versatility. As an API/protocol guy, it occurred to me that existing cloud push solutions aren't well-suited for building APIs. For example, if you want to create and offer a real-time API like Twitter, Yammer, Digg, etc, then you pretty much have to set up your own infrastructure. Also, migrating to or between any of the existing solutions means having to update all client code to match. That's a very heavy transition cost, especially if you have any third-party consumers.
I figured there were probably other developers out there considering the cloud for push but having similar concerns about API feasibility and transition cost, so I've spent the last few months developing a solution that I now feel is ready for some beta testers.
Why should you be interested in Fanout?
Fanout allows for customization of the client/server interactions. This makes it possible to:
* Develop real-time APIs using HTTP streaming or HTTP long-polling.
* Migrate APIs to the cloud without breaking existing consumers.
* Keep using your existing client libraries.
* Avoid proprietary protocols and associated vendor lock-in.
I'm currently letting a few developers access the beta, so if you're interested, please visit http://fanout.io/ and submit your email address. I look forward to hearing from you.