With a large percentage of the population drinking coffee on a regular basis, can you really call it a "hobby"?
You will not get coffee that good from a coffee shop, it isn't economically viable. But the technology exists.
Then there's the really open source Rancilio PID Clever coffee project:
https://github.com/rancilio-pid/clevercoffee
Different machine, similar approach, a bit more DIY since you can't buy a kit.