Why did I decide to use it? Well, it is not because it is very popular, but because it actually solved a problem (not the most difficult, but still a problem)! Always look for a solution to the problem, not for what is currently the most used architecture design. The problem was that through the…