Hi Ervin! First of all, we are very grateful for such an extended comment. It's great that our article encouraged you to discuss it. Secondly, we want to share our thoughts on this. As you may have noticed, we are aware of the minuses that exist in our solution. You've exposed them more broadly and suggested that if we had bigger projects, our solution clearly wouldn't be the best. That's right. But so far it suits us for several reasons: 1)our customers (e.g., a chain of stores, of which there are about 170) are satisfied with it. Even the biggest disadvantages (service drops for a few seconds) does not motivate them to switch to a more expensive solution. Expensive in terms of moving costs (developer time). 2)moreover we didn't want to redo the whole deployment process unnecessarily and "retrain" the whole team. Nevertheless, for any enterprise projects we will 100% consider such popular solutions as you suggested.
