Hey! Maybe I'm missing something, but why do you need to lock Kafka consumers? You can run multiple consumers within the same consumer group and get built-in high-availability (partition rebalancing when one consumer goes down)
18 karma · joined May 23, 2016
Python does support functional programming, but it's not a primary way of doing things. By learning one of the Lisp-like languages you can better understand all the idioms you would use in Python to apply functional programming concepts better.
You don't need to necessarily add it to you projects at work, it can be as simple as doing an online course.
And the best thing - it supports markdown