I am working on a web application (written in go) with a statistics page. This page contains several graphs that is backed up with data from the database. There are several calls to the database made sequentially as it stands now.
Is this a good place to use channels in order to get parallel calls to the database and possibly boost performance? Regardless of the performance boost - is it considered good design to use channels for a case like this?