multi-service apps from scratch