Relative Content

Tag Archive for architecturecontent-management-system

Strategy to keep CMS and Database in sync

I’m developing a LMS system for personal use. I’m thinking of implementing a CMS like Strapi to manage courses, registered users, etc. And then I would need a custom backend solution to handle video streams, user auth, subscription. Some data that is found in the CMS will also be needed in my backend which is why I want a way to sync them. For example, let’s say I add a course and course modules/content in the CMS, once user completes the course I would need to send a request to my backend to generate a certificate, how would I get the course title in this case if i don’t have the course info in my backend db? Should I just keep them decoupled and handle CMS data in the cms and backend data in the backend? Like instead of having course info oin my backend db, the ceritifcate endpoint will take the title from the frontend? But thhat would make it possible to send whatever title to the backend from the fronend?