are there examples where is used and make sense for smallish, self-hosted projects, or is it really best tailored for larger enterprise-ish applications?