Architecture

  • submit to reddit

The “4+1” View Model of Software Architecture

In November 1995, while working as Lead software architect at Hughes Aircraft Of Canada Philippe Kruchten published a paper entitled: "Architectural...

1 replies - 7702 views - 12/28/11 by Alex Staveley in Articles

MongoDB Performance Tuning and Scalability

This post was a live blog from the recent MongoSV conference.  Here’s a link to the entire series of posts. Kenny is getting started, talking about...

2 replies - 8053 views - 12/27/11 by Mike Dirolf in Articles

Neo4j Graph Database vs MySQL

For my social news stream application I am heavily thinking about the right software to support my backend. After I designed a database model in MySQL I...

6 replies - 7309 views - 12/26/11 by René Pickhardt in Articles

Clustered Services With Apache Whirr: From Dev Up

Apache Whirr is an incubator project focused on simplifying management of distributed services such as Hadoop, ElasticSearch, and Cassandra. Using Whirr,...

0 replies - 4008 views - 12/25/11 by Mitch Pronschinske in Videos

Clustered Services With Apache Whirr: From Ops Down

Apache Whirr is an incubator project focused on simplifying management of distributed services such as Hadoop, ElasticSearch, and Cassandra. Using Whirr,...

1 replies - 4097 views - 12/24/11 by Mitch Pronschinske in Videos

Starting with Lift and CouchDB: Resolving Some CouchDB-Record Inconsistencies

In recent months I have been introduced to Lift web framework by my scala-enthusiastic colleagues @ OpenCredo. The scala expressiveness...

1 replies - 1707 views - 12/21/11 by Aleksa Vukotic in Articles

HBase Schema Design - Things you need to know

When designing schemas for HBase, be it from scratch or porting an existing application over from a relational database for example, there are a set of...

0 replies - 6524 views - 12/21/11 by Mitch Pronschinske in Videos

The Simple Magic of Consistent Hashing

 The simplicity of consistent hashing is pretty mind-blowing. Here you have a number of nodes in a cluster of databases, or in a cluster of web caches. How...

0 replies - 6986 views - 12/20/11 by Mathias Meyer in Articles

Neo4j 1.6 M02 “Jörn Kniv” Brings Heroku Support

We have another milestone for you - 1.6.M02. As I’ve written before, we’re heavily into improving our infrastructure - our build, stress testing etc....

0 replies - 3509 views - 12/20/11 by Mitch Pronschinske in News

A Survey on Graph Databases for Java Developers

Graph Databases were also discussed in my previous entry about NoSQL databases. Two other valuable surveys about graph databases are a post in ReadWriteWeb and...

4 replies - 8660 views - 12/19/11 by Mitch Pronschinske in Articles

Domain modeling with Spring Data Neo4j [code]

Hi all, Willie here. Last time I told you that I’m building the Skybase CMDB using Neo4j and Spring Data Neo4j, and I was excited to get a lot of positive...

0 replies - 8568 views - 12/19/11 by Willie Wheeler in Articles

Neo4j and GWT Based Social News Feed Demo on Wikipedia Graph Running

Hey everyone, I can finally demonstrate the neo4j and gwt system that I have been blogging about over the last weeks here and here. But please find the demo...

0 replies - 4382 views - 12/19/11 by René Pickhardt in Articles

Cassandra for LOBS

Database storage is expensive. This is especially true if you build a traditional SAN based M+N cluster. The cost of the storage array, fiber channel...

1 replies - 4888 views - 12/18/11 by Dan Pritchett in Articles

Architecting for the Cloud: AWS Cloud Formation and Puppet

The cloud reinforces some old concepts of building highly scalable architectures and introduces some new concepts that entirely change the way applications...

0 replies - 5635 views - 12/17/11 by Mitch Pronschinske in Videos

Who's Afraid of Continuous Deployment?

Continuous deployment sounds terrifying. It means that with each commit you make to your version control, your code is pulled down, all tests are run,...

4 replies - 7529 views - 12/16/11 by Cody Powell in Articles