going off of what danekan said, sometimes the backend doesn’t know. staying with the ELI5 theme: lets say you have a store (instagram) and there are multiple showrooms where customers buy stuff (front end) along with a back storage room (backend). if you upgrade one showroom it doesn’t effect going to the back to get content. that process stays relatively similar. I hope I didn’t make it more complicated and answered your question.
many times software upgrades like this are done w/ feature flags, so new features are added and the backend software knows whether to serve X version or Y version based off of what features the end users’ software version supports (5 year olds are pertty smart these days I hope they can follow that… )
Generally different devices and software versions will just pull from an API, which simply provides data or a reference to data which can be pulled and displayed correctly based on the software or device being used. In other words, the backend looks the same to all devices, it’s up to that software to make it display correctly.
Latest Answers