Archive

Archive for April, 2013

Cloud computing in relation to the CAP theorem

April 23, 2013 Leave a comment

The CAP Theorem states that it is impossible for a distributed computer system to simultaneously provide all three of the following guarantees: consistency, availability and partition tolerance. However, client interaction with distributed system also has a measurable velocity and latency. My thought is that cloud computing has a potential to bring node synchronization time below a client interaction time and will enabling a new perspective on a distributed systems design.

Categories: Cloud

Cloud computing in relation to the code quality

April 23, 2013 Leave a comment

Listening to Shy Cohen presentation on cloud salability I have noticed that an ability to quickly and cheaply react to the load might unintentionally create a situation where value of the high quality and high performing code will be greatly diminished. My philosophical dilemma, as an architect, is – either to prepare for the cultural war on the quality vs. speed or embrace the new reality and find the new balance more relevant to the company’s bottom line.  Also, I’m  wondering if cloud providers are planning some mining algorithms to address most common performance/optimization patterns –for example creating indices, setting fill factor or running .NET code in parallel, where algorithm find it acceptable.

Categories: Cloud