A data driven transactional application supports the execution of business processes. Each business process (such as book sale, update employee status, submit work hours, etc.) is comprised of multiple business transactions. A business transaction is described as the interaction and managed outcome of a well-defined step within a business process. A transaction is usually triggered [...]
Continue reading...Tuesday, October 13, 2009
This series of posts is about the day after a data center move. Now that the data center is remote, how does this paradigm shift impact the way we should develop, test, deploy, monitor and troubleshoot applications. I will try to cover as many topics as possible, but the main focus is still going to be around the role application performance management plays in this new paradigm.
Continue reading...Friday, September 11, 2009
I have been meaning to address the impact that cloud computing has on performance engineering but haven’t had the time to rigorously tackle this issue. After all, there are serious implications both for vendors that deliver applications and services from the Cloud as well as enterprises that are rapidly migrating more and more services to [...]
Continue reading...Friday, September 4, 2009
As part of our service offerings at Shunra’s professional services, we help our clients analyze the performance ROI of WAN acceleration. We also wrote a best practices paper about it here http://www.shunra.com/uploads/pdf/WAN-acceleration-whitepaper-031909.pdf. Which is why I was very interested in learning about 2 new developments from Microsoft. These developments provide improved performance for branch office [...]
Continue reading...Friday, May 29, 2009
In the previous 2 posts we described several ways in which sub optimal performance engineering practices manifest themselves, as well as identified the lack of goal commonality between developers and performance engineers as one of the key reasons behind these sub optimal practices. In this post I want to look at the problem from a [...]
Continue reading...Thursday, May 7, 2009
Part 2 (for part 1 click here) Anyone who was ever part of a performance engineering process should be able to relate to the following story: “…Version 3.5 of a critical application is scheduled for release in 6 weeks, the latest stable build (internal version) of the application finally made it to the hands of [...]
Continue reading...Thursday, May 7, 2009
Many of you may read the headline and wonder, with so much money spent on performance engineering tools and personnel, surely most companies are getting it right. Well, most companies do get some performance engineering tasks right, but anyone familiar with the industry would agree that all or part of the following happens in almost every IT organization...
Continue reading...Wednesday, March 11, 2009
One of the highlights of my work at Shunra is being able to teach at the Shunra University. I get to work with a handful of great IT professionals as we drill down into the best practices and challenges of making applications perform well across networks. As much as I love teaching, the biggest value [...]
Continue reading...
Thursday, November 5, 2009
1 Comment