Ollie Riches

Just wondering what people thinking of the use a of hub-spoke communication pattern for scalable SN architecture, I know there is some debate as to whether the use of central respository for data and communication channel is really applicable to architecture (SN) where state is ideally distributed across nodes

Cheers

Ollie Riches




Re: Architecture General hub spoke communication pattern

Arnon Rotem Gal Oz

Hi Ollie,

you've said it your self a cenral repository is problematic for scalable architectures. Large web-sites (such as Ebay or Amazon) prefer to go with partitioning and eventually consistent systems in a manner not that different from SOA's principles)
An alternative to that is the appraoch of a data-grid where the infrastructure takes care of data distribution (although that it isn't as scalable as the first approach)

Arnon





Re: Architecture General hub spoke communication pattern

Ollie Riches

These larger websites which are usually e-commerce based are they partitioning all the data - catalogs, user profiles, account histories, order workflows etc or only certain areas such as catalogs.

I presume the 'intelligence' in these systems is in the design and implementation of the alogrthims that partition the requests and implement resilient and efficient processing on the requests.

Ollie Riches






Re: Architecture General hub spoke communication pattern

Arnon Rotem Gal Oz

As far as I know large site partition the data both on business areas and horizentally by usage paths etc. you can take a look both in a recent blog entry I wrote on eBay's architecture and on the HishScalability where they have few articles on some of the larger site's architectures

Arnon