Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "hydra", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"author": "Carlos Justiniano", | ||
@@ -5,0 +5,0 @@ "contributors": [ |
![](hydra.png) | ||
[![npm version](https://badge.fury.io/js/fwsp-hydra.svg)](https://badge.fury.io/js/fwsp-hydra) <span class="badge-npmdownloads"><a href="https://npmjs.org/package/fwsp-hydra" title="View this project on NPM"><img src="https://img.shields.io/npm/dm/fwsp-hydra.svg" alt="NPM downloads" /></a></span> | ||
[![npm version](https://badge.fury.io/js/hydra.svg)](https://badge.fury.io/js/hydra) <span class="badge-npmdownloads"><a href="https://npmjs.org/package/hydra" title="View this project on NPM"><img src="https://img.shields.io/npm/dm/hydra.svg" alt="NPM downloads" /></a></span> | ||
Hydra is a light-weight library for building distributed computing applications - such as microservices. | ||
It was announced at [EmpireNode 2016](http://empirenode.org/). | ||
Hydra is a NodeJS package which facilitates building distributed applications such as Microservices. | ||
A key goal in Hydra is to simplify building Node-based distributed applications. | ||
Hydra offers features such as service discovery, distributed messaging, message load balancing, logging, presence, and health monitoring. It was announced at [EmpireNode 2016](http://empirenode.org/). | ||
[What is Hydra? (2min read)](https://medium.com/@cjus/what-is-hydra-226db88fc075#.vb1ha78tn) | ||
There's a Hydra tutorial on the [RisingStack community site](https://community.risingstack.com/tutorial-building-expressjs-based-microservices-using-hydra/). Rather watch a video - than read the docs? See our [Introduction to Hydra](https://www.youtube.com/watch?v=dHFQxrc4Fnk) video on YouTube. | ||
> Hydra replies on an instance of Redis, if you need to learn more about Redis, see our [Redis quick start guide](https://youtu.be/eX7EamF_WuA). | ||
If you're just getting started with Node Microservices and you have ExpressJS experience you should first look at our [HydraExpress](https://github.com/flywheelsports/fwsp-hydra-express) project. | ||
If you're just getting started with Node Microservices and you have ExpressJS experience you should first look at our [HydraExpress](https://github.com/flywheelsports/hydra-express) project. | ||
@@ -22,5 +19,2 @@ ### Documentation | ||
Interested in running Hydra on AWS using Docker containers and Swarm mode? See: https://github.com/cjus/hydra-and-aws-in-docker-swarm | ||
### Join us on Slack! | ||
@@ -32,12 +26,25 @@ | ||
There are many projects on NPM which contain the name `hydra`. The following are official projects related to the Hydra - microservice library. | ||
* [Hydra](https://github.com/flywheelsports/hydra): hydra core project for use with Non-ExpressJS apps | ||
* [Hydra-Express](https://github.com/flywheelsports/hydra-express): hydra for ExpressJS developers | ||
* [Hydra-cli](https://github.com/flywheelsports/hydra-cli): a hydra commandline client for interacting with Hydra-enabled applications | ||
* [Hydra Generator](https://github.com/flywheelsports/generator-fwsp-hydra): A Yeoman generator for quickly building hydra-based projects | ||
* [Hydra-Router](https://github.com/flywheelsports/hydra-router): A service-aware socket and HTTP API router | ||
* [Hydra-Router](https://github.com/flywheelsports/-hydra-router): A service-aware socket and HTTP API router | ||
* [UMF](https://github.com/cjus/umf): Universal Message Format, a messaging specification for routable messages | ||
* [Hydra-Cluster](https://github.com/cjus/hydra-cluster): A compute cluster based on Hydra | ||
* [Other Flywheel Sports open source projects](https://github.com/flywheelsports) | ||
### Articles | ||
* [What is Hydra?](https://medium.com/@cjus/what-is-hydra-226db88fc075#.c9jm9l3ql) | ||
* [Using Hydra’s CLI](https://medium.com/@cjus/using-hydras-cli-f66f56fe355d#.57ep34fv2) | ||
* [Hydra, AWS, and Docker: a microservices deployment story](https://medium.com/@cjus/hydra-aws-and-docker-a-microservices-deployment-story-ce7c3f4abad9#.rqw11heff) | ||
On RisingStack: | ||
* [Tutorial: Building ExpressJS-based microservices using Hydra](https://community.risingstack.com/tutorial-building-expressjs-based-microservices-using-hydra/) | ||
* [Building a Microservices Example Game with Distributed Messaging](https://community.risingstack.com/building-a-microservices-example-game-with-distributed-messaging/) | ||
### Special thanks | ||
A special thanks to Michael Stillwell for generously allowing the Hydra project to use his old repo name on NPM! |
952416
49