micro
micro is a cross platform SOA web framework
tenets
- DRY
- ASAPBNS - as simple as possible but no simpler
requirements
-
auto distributed management of micro services
- single - distribute services based on workload on a single machine
- multiple - distribute services based on workload across n machines
-
flexible service implementation by configuration
- micro - a service can be configured to run on an independent cluster from all other services
- group - a service can be configured to run together with an existing group of services
-
flexible database implementation by configuration
- micro - a service can be configured to have it's data store isolated completely from all other service data stores
- group - a service can be configured to have it's data store run together with an existing group of service data stores
stack
- mongoDB
- angularJS
- express
- nodeJS
- jade
unsure about these:
- coffee script
- stylus
- primus
modules
- mongoose
- morgan
- q