(They were whites. The frontend was outsourced jeets.
I missed this post but wanted to say this is your classic textbook nightmare I always tell people about in the sense that you do a shitload of work on the backend with integrations, database optimization, caching, what have you, only for your legs to get cut off because there is ONLY ONE frontend for this app and now it looks like it's your fault. Once again, they think they are clever for having a "semi-bullshit job" outsourced to jeets, without realizing the basic fact that the ONLY way to get the data from the backend is the frontend, and now you shot yourself in the foot as a company.
A way I like to explain this is imagine if a car company had an engineer that made the newest greatest engine ever and it was actually working perfectly but some lazy piece of shit in the dashboard department is butthurt that the engine guy makes 10 times what they do so they decide to change the dashboard to always mark it as a check engine light is on. To outside management that doesn't have a clue as to how any of this shit works, one seems just as wrong as the other. The difference is that the dashboard nigger and jeets both know that the company doesn't have time to waste and also doesn't have the money lying around to pay you and wait, and it will make them make a shit decision. And for jeets you can't even sue them.
The jeets refused to give any information about what they thought was broken directly to the backend,
And again this should be common sense instant termination because you can just write a big fat return statement and say "lol I did it so it must be their fault". They know that if they talk it out, within seconds it will be clear it is their fault. And they know if they stall, they are using your own salary against you. You can just blank the whole page out and blame it on the backend and managers not into software wouldn't have a fucking clue.
The jeets refused to change the frontend (we coudn't talk to them online).
And again, from the company, your classic dipshit corporate "don't let them talk to each other, we're so smart" that does not exist in ANY OTHER FIELD. Go to a car company and say "don't let the X department talk to the Y department it makes them both work harder". Um.... no it fucking doesn't nigger! But for software, something even more complicated, you aren't allowed to talk to them.
I worked at a company where it wasn't even jeets and the project manager and I had a great relationship at first and we joked about how stupid this is ie not letting people talk to each other and how it would never happen here. Literally
two fucking weeks later I start getting in huge trouble all the time for asking basic questions and it turns out they even bought A SEPARATE CLOUD INSTANCE, -JUST- for the frontend, now in the space overnight the frontend dev says he is "not allowed to talk to me directly". Told them to fucking shove the job and stopped logging in. You literally don't believe that shit happens until they actually fucking do it.
And of course looked them up a year later they are fucking gone beyond gone.
I did "research" by removing fields one by one from the backend response and seeing if the site still worked. Everything that was required, I pulled once and copied into every row. It worked, the page took 400 ms to load, down from 10 seconds.
And again like I always say hiring jeets you just THINK you get it cheaper, all that happens is they take a street shit in the code, you waste 3 weeks of everyone's time with a pointless back and forth as they stonewall (because they KNOW they are the ones at fault), then some white dude fixes it completely on his own, company pretends it didn't happen.