Choosing the Right Stack for Always-on Applications