Hi @TanuHoque - in the case where client side drawing or interactivity is required, does the map service derived feature layer method incur a server performance cost equivalent to using an actual Feature Layer (Feature Access derived)?
If it does incur the same performance cost, I believe a Feature Layer (Feature Access derived) would be the simpler option as far as adding the data to a Map goes, ie:
Feature Access derived Feature Layer - you can use the Add Layer button and search portal for the Feature Layer and then add
Map Server derived Feature Layer: you have to know and add the full MapServer/0 layer id rest URL using Add > Web Service method