Best Tools/Open Source Libs

Netflix Hollow library for disseminating in-memory datasets from a single producer to many consumers

Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.Hollow aggressively addresses the scaling challenges of in-memory datasets, and is built with servers busily serving requests at or near maximum capacity in mind.

Due to its performance characteristics, Hollow shifts the scale in terms of appropriate dataset sizes for an in-memory solution. Datasets for which such liberation may never previously have been considered can be candidates for Hollow.

Hollow simultaneously targets three goals:

  • Maximum development agility – capability to automatically generate a custom API based on a specific data model, so that consumers can intuitively interact with the data, with the benefit of IDE code completion.
  • Highly optimized performance and resource management – Hollow automatically calculates the changes in a dataset on the producer. Instead of retransmitting the entire snapshot of the data for each update, only the changes are disseminated to consumers to keep them up to date.
  • Extreme stability and reliability – Hollow has been battle-hardened over more than two years of continuous use at Netflix. Hollow is used to represent crucial datasets, essential to the fulfillment of the Netflix experience, on servers answering live customer requests.

[amazon_link asins=’B00OGRMULA,B076YF2G6L,B01EU2M62S,B077SNMVTW,B0774FGVLX,B076R35LR1′ template=’ProductCarousel’ store=’221281-21′ marketplace=’IN’ link_id=’37930da9-ff50-11e7-ab06-2fb7c3ea0c68′]

Quick start guide : http://hollow.how/quick-start/

Documentation : http://hollow.how.

Summary
Article Name
Netflix Hollow library for disseminating in-memory datasets from a single producer to many consumers
Description
This article covers Hollow java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
Author
Publisher Name
upnxtblog
Karthik

Allo! My name is Karthik,experienced IT professional.Upnxtblog covers key technology trends that impacts technology industry.This includes Cloud computing,Blockchain,Machine learning & AI,Best mobile apps, Best tools/open source libs etc.,I hope you would love it and you can be sure that each post is fantastic and will be worth your time.

Share
Published by
Karthik

Recent Posts

Wearable Tech: How Smartwatches Are Evolving

The world of wearable technology has been evolving at a rapid pace, with one of…

4 weeks ago

Looking Back at 2024: A Year of Innovation and Growth on Upnxtblog

As we wrap up 2024, it’s time to reflect on the incredible journey we’ve had…

2 months ago

Developing a Strong Disaster Recovery Plan for Your Business

Operating a business often entails balancing tight schedules, evolving market dynamics, and shifting consumer requirements.…

2 months ago

How to Secure Your WordPress Hosting by Upgrading Your Login URL

Of course, every site has different needs. In the end, however, there is one aspect…

2 months ago

Social Media Marketing: A Key to Business Success with Easy Digital Life

In today's digital-first world, businesses must adopt effective strategies to stay competitive. Social media marketing…

2 months ago

Best 7 AI Tools Every UI/UX Designer Should Know About

62% of UX designers now use AI to enhance their workflows. Artificial intelligence (AI) rapidly…

2 months ago

This website uses cookies.