There are new processors coming. Two cores seem to be past, even on mobile; GPUs can be used for computational operations, and they have many cores - 1500+ these days, how do we use them all? What’s next, how do we keep the development pace with this shiny new hardware? Clouds are getting bigger today, we have processing clouds and data clouds, they can handle more requests than the human mind can imagine. We have lots of concurrent users on a single server, which needs to be fed with data. How do we handle so many requests?