Netflix Eureka
VerifiedThe REST service registry Netflix built for mid-tier load balancing in AWS
Is this your product? Rent a top-5 spot in Service Discovery Software from $219 a month.
See all screenshots - Deployment On Premise, Cloud Based
- Starting price Free
- Free trial Available
- Best for Small Business, Medium Business, Large Enterprise
What is Netflix Eureka?
Eureka is a REST-based service registry built at Netflix for the discovery, load balancing and failover of middle-tier servers running in the AWS cloud, where it plays a critical role in Netflix's own infrastructure. It is published as open source on GitHub, is community driven, and builds with Java 8 while keeping source and target compatibility at Java 7.
Its origin explains its design. Eureka was written for an environment where instances appear and disappear constantly and where the naming a traditional load balancer expects does not hold, so the registry is deliberately tolerant of stale information rather than strictly consistent. A client would rather have a slightly outdated list of servers than no list at all, which is the correct trade for a service that must keep serving during a partition.
Being embedded in the Spring Cloud ecosystem is how most teams meet it. Spring Cloud Netflix made Eureka the default registry for a generation of Java microservices, which is why the project appears in far more architectures than its own repository traffic would suggest.
Maintenance is community driven and the maintainers ask that non-trivial changes start with an issue. A team adopting it should read that as it is meant: this is proven infrastructure rather than actively expanding software.
Key Features of Netflix Eureka
- REST-based service registry
- Client-side load balancing support
- Failover of middle-tier services
- Designed for elastic AWS environments
- Availability favoured over strict consistency
- Java client library
- Integration with the Spring Cloud ecosystem
- Open source on GitHub
- Community-driven maintenance
- Registry replication across zones
Netflix Eureka Pricing
Free
Free
Open source and published on GitHub. No pricing exists for the project itself.
Netflix Eureka Specifications
- Deployment
- On Premise
- Cloud Based
- Desktop
- Web App
- Windows
- Mac
- Linux
- Built for
- Small Business
- Medium Business
- Large Enterprise
- Support
- Knowledge Base
- Public API
- Yes
- Free trial
- Yes
- Free plan
- No
- Runs in browser
- No
- Customisable
- No
- Website
- github.com
Netflix Eureka Comparisons
Your experience counts
Rate Netflix Eureka
Used Netflix Eureka? Your honest review helps the next buyer decide. It takes about three minutes.
Thanks, your review is in.
Our editors check every review before it goes live, usually within 2 business days.