It is not always obvious if some novel technology or some specific architectural approach provides a solution to a given problem, or if some idea is practicable and marketable. Maybe it is an overrated hype, maybe a promising solution but for a slightly different problem. Maybe, though, some new technology or process does solve a problem you did not know existed. Two very disparate examples: Does it make sense to replace some legacy ASN.1 messages with JSON web services or maybe Protocol Buffers? Is the hyped blockchain a solution for some concrete problem in your organization?