My Account account_circle
Performance Testing Asynchronous Applications

Performance Testing Asynchronous Applications

Asynchronous computing addresses a need that has been at the forefront of application development since the earliest days of computing: ensuring fast application response between systems. Whereas synchronous architectures require a caller to wait for a response from a...
Performance Testing in an Ephemeral Environment

Performance Testing in an Ephemeral Environment

Awhile back I had an interesting problem to solve. I was involved with refactoring a cloud-based application that did intensive data analysis on very large data sets. The entire application —business logic, analysis algorithm and database — lived in a single virtual...
Testing All 5 Aspects of a System’s Performance

Testing All 5 Aspects of a System’s Performance

Good performance is a must for any application, whether it’s in your cell phone, in a desktop computer or out on the cloud. Thus, before any application can make its way into production, it must be tested to make sure that it meets—or, hopefully, exceeds—the required...