Backend-for-Frontend (BFF): The Tiny Butler Standing Between Your App and Total Chaos

If you have ever built an app that has both a web UI and a mobile UI, you have probably met this situation: