O'Reilly logo

Software Fortresses: Modeling Enterprise Architectures by Janet Van Sickler, Roger Sessions

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

11.2. Leveraging Clusters

In Chapter 9 (General Fortress Issues) I discussed the overall best approach to both reliability and scalability. The basic lesson was to use clusters to scale out everything except the data strongbox, to scale up the data strongbox, and to design for reliability around the clusters. The design of component-level methods will go a long way to allowing your business application fortress to leverage clusters.

The golden rule (the method is the transaction) tells us that the method will be the unit of error control. In other words, if anything in the method fails to commit, everything in the method will fail to commit. If you call a method and it fails, it is safe to invoke it again. This principle assumes that all of the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required