Yeah, frankly I don't think an alternative would end up being significantly simpler anyway once you start accounting for the things that are already established in the current ecosystem. There are tools and services now, and libraries, but we always need more!
Paddington, London