AS YOU VE SEEN, THE ATL Server library provides a large set of powerful building blocks for developing high-end Web applications and Web services. These building blocks enable developers to create fast, efficient, and small applications, but it s this same power and control that helps developers shoot themselves in the foot .
In this chapter we present tips and tricks for tuning your application, including some of the common mistakes that developers make and how to design your application so that you avoid these mistakes. We also cover best practices for identifying problems in your application early, so that you can fix them as they occur.
The main areas of discussion for this chapter are performance, security, scalability, and reliability for your application. We start the chapter by looking at some issues with COM.