Need advice about which tool to choose?Ask the StackShare community!
Horizon vs NATS: What are the differences?
What is Horizon? *A realtime, open-source JavaScript back end from RethinkDB *. Horizon provides a complete backend that makes it dramatically simpler to build, deploy, manage, and scale engaging JavaScript web and mobile apps. Horizon is extensible, integrates with the Node.js stack, and allows building modern, arbitrarily complex applications.
What is NATS? Lightweight publish-subscribe & distributed queueing messaging system. Unlike traditional enterprise messaging systems, NATS has an always-on dial tone that does whatever it takes to remain available. This forms a great base for building modern, reliable, and scalable cloud and distributed systems.
Horizon and NATS can be categorized as "Realtime Backend / API" tools.
Horizon is an open source tool with 6.77K GitHub stars and 389 GitHub forks. Here's a link to Horizon's open source repository on GitHub.
Pros of Horizon
Pros of NATS
- Fastest pub-sub system out there22
- Rock solid16
- Easy to grasp12
- Light-weight4
- Easy, Fast, Secure4
- Robust Security Model2
Sign up to add or upvote prosMake informed product decisions
Cons of Horizon
Cons of NATS
- Persistence with Jetstream supported2
- No Order1
- No Persistence1