Building highly scaleable distributed application

Image

 

 

Developing an enterprise application is a bit of balancing act, when you have to juggle all different aspects in your development environment, things like the ease and speed of the development should be the number one priority and it’s all to easy to get carried away when you are so comfortable with one particular style of architecture and approached.

Building a distributed system might require you to change the way you think about certain things, as the first rule of building a distributed system is “don’t distribute”. We have been fed with the ease of classic Remote Procedure Call(RPC) treated as local call, the tool vendors are preaching their platform could easily take a remote call and wrap them in your favorite language object and method and make it look like a simple local method call without even worrying about the network and the plumbing behind it.

 

 

 

 

Advertisements
Post a comment or leave a trackback: Trackback URL.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: