Since we announced our free performance book about a month ago we already had over 6000 Visitors. We wanted to create a source for performance practitioners where the can find the information the need to improve the performance of their applications.

We will keep publishing new chapters on a monthly basis to eventually create a complete reference for everyone interested in application performance. After our first two chapters on performance concepts and memory management in Java we now release the first of two chapters on performance engineering. Find below the abstract of the new performance engineering in development chapter:

The earlier a problem is found the less costly it is to fix it. Performance related problems are very costly to fix the later they are found in the development cycle. Therefore Performance and Scalability must already be addressed in development and should not be an afterthought after executing the first load tests when realizing that performance and quality expectations are not met. In this chapter we therefore discuss important performance engineering methods that can be used during development. This include Automated Architecture Validation in the development environment, small scale Performance Tests in Continuous Integration as well as Enforcing Development Best Practices to avoid common Performance Problems.

We hope you enjoy reading and are always interested in you feedback!