Hello, I will answer the questions one by one.
For the required resources/bandwidth, it depends on your choice of JVM, the complexity of mappings you use, the number of apis, and of course on the versions you choose (3.0 beta includes significant performance boost). So there is no easy answer for what you ask