hewitt
Show HN: Python lib for writing long running processes with a cli interface
It's highly admirable to care about the world, but sometimes it turns out the world will not care about you.
Listen to all the opinions/advice you can get, adjust your beliefs in the light of this new information, then make a decision you'll be most conformable with.
I've started a little library in Python for writing small services. It leverages nanomsg. link: https://github.com/walkr/nanoservice
* Isolation and Redundancy: Processes are isolated. If some component crases it won't affect the rest of the system.
* Design for high modularity, measurability, and restartability: You write erlang otp apps which you then combine (modularity). You can easily get a live shell to any erlang system so you can measure various parameters (measurability). Using erlang/otp libraries you implement supervisors such that when a component of your system crashes you can just restart it without any interference with the rest of the system. (restartability)
I'm not even close to being proficient in erlang but weren't these some of the issues erlang was designed to solve in the first place?