No, it is not a sidechain. There is still one blockchain, but different components can be turned on/off on the individual nodes. For example, an exchange node may only care about account balance transactions, and may not want to run all of the logic related to posting, commenting, voting, etc.
RE: AppBase: The next step forward for the Steem blockchain (let the testing begin)