I see there are some reasons to migrate from RFA to EMA-API at least from developing point of view and some small performance increased. If there any chance in the upcoming future for RFA to be deprecated or to be out of support?
The Elektron SDK (EMA, ETA) is our strategic API and it's where our our focus will be for new features and improvements. We would strongly recommend that any new applications being built use these APIs. As you mentioned, migrating existing applications can also have signification benefits in terms of code simplification and performance.
RFA is feature complete, we will continue to support it for the foreseeable future to ensure applications already built using it can continue operate.
I already certified with Matching API (MAPI) for trading. I was told specifically to use RFA to get market data. Will EMA allow me to subscribe to market data and then use those price to trade in MAPI? Will EMA API integrate with any systems that currently integrated with RFA?