Most teams try to bolt this together:
This takes weeks to build. And longer to debug when usage explodes.