But he does talk about apps with authentication, rating systems, shopping carts etc. These in my opinion represent a complex app.
Usually, it forces all kinds of artificial constraints on the app, such as atomic ratings counts when a looser, more cache-friendly requirement would suffice, etc.,