It came to my attention that the data provided by our backend developer is in a Long format with over 18 digits. I raised concerns about how the last two digits might turn into 00 when converted to JS. I suggested receiving the data in String format or shortening the Long type, but he was hesitant.
He mentioned that there are various solutions available on the front end side like BigInt and other methods. This got me thinking, in a project's architecture, should resolving this issue fall upon the frontend developer or backend developer? What approach would be most effective?