Will this work ? Strapi UI with our own backend

Who writes to the DB?

Strapi? Your backend? Both?

Why not place your backend logic inside of Strapi?

To me this does not make any sense.