• The database can be a choke point but it isn't always.

    The application may be performing poorly, but it's not a chokepoint in the sense that the database is. In most setups, all the read and write requests coming from either all the applications or from the multiple servers end up going to the ONE database. That's was makes it the chokepoint. In a sense, it is the center of that application's universe. (I'm not sure I like the analogy, but for now I'll go with it).