This setup I've created for one of my client over 4 years ago. The task was - optimize mail delivery. There are number of software packages doing legitimate mailing with lists of addresses. Traffic is about 20Gb of mails per day. Most of 5 servers where 99% CPU busy with load average of 10-20.
Solution comes in two parts. First part is setup for mass emailing which includes 99% of mails. Second part is important emaling, which includes imortant letter like registration, account confirmation, information etc.
Bouncing addresses are temporary added to black list depedning on reponse code (4xx, 5xx). Black list is like a cache with expire field. This black list is propogated back to postfix servers for immidiate filtering.
Wihout proper monitoring it is very difficuilt to identify problems when running. Once solution was done, I setup visual monitoring of all sending nodes with Cacti. It displayed queue length and other postfix paramers on graphics.