Well, you're main app should obviously not be clustered but think about the api you use to manage data. I don't know your architecture but I'm sure that you can separate your api from your user state and cluster those apis as well as use various reverse proxies and load balancing services.
This is cool, largely because of the functional perspective to dealing with pools of websockets. I personally think the next level for websockets infrastructure is building a paradigm for large pools of concurrent websocket connections.
Perhaps a microservces implementation with each step (handshake, broadcasting, http overhead) having their own cluster and communicating through channels.
Pushpin (http://pushpin.org) may be in line with what you're thinking. It separates connection management from backend logic. In fact the project itself is a handful of microservices (Mongrel2 is used as a separate process for the HTTP handling).
However, I personally feel distain for the perspective of how every engineer should maintain a noble sense of worth. No matter the environmental differences of being in SF or elsewhere, people are bad at engineering wall to wall. While there are still successes at both sides of the coin.
Frankly, 'Software eating the world' has nothing to do with us. It has to do with, well, the world. And my own struggle with the tech industry is how disconnected we are in the 'startup and grow' sector.
The main problem I have with Jet.com is that never have I or anyone I know (limited in breadth but still) thought "well, Amazon isn't providing me with what I need so I'll go to jet.com for this"
If anyone has had an experience like this I would love to hear it.
I am looking for junior developer positions with a couple years experience working at companies/freelancing and over half a decade being self-taught. Also, I am a university student (CS) and could also benefit from any coop experience. Email me if you want more information and are interested in talking more about a position or even a possible freelance contract.
This is so great. I tweeted this idea a few months ago with the hopes that someone would make it. I doubt you guys saw it but it does makes me happy that this exists.
I disagree. Even though Rap Genius has showcased plenty of what I like to call "douchey" behavior, in the end of the day they still make an awesome app that I and many others essentially need.