A lot can be thought, written, and defined, but, without a practical test, nothing can be taken as real. Of course, venturing into a new ecosystem is a big risk, so, it is best to create a prototype to verify if all concepts, experiments, and patterns chosen can be applied efficiently.
A good tip for creating a prototype is to choose the smallest and least complex field possible; a field which, effectively, does not represent a risk to the application as a whole.