Good morning,
Context: I'm doing some exploration on evaluating Descope as an A&A solution, and i'm looking for some feedback on the problem described below.
Does Descope have any recommendation for "Best Practices" regarding a dev-cycle (or dev pipeline)?
Longer read about what i'm trying to solve >>>
I'm trying to imagine how would the pipeline of the development process to production look like, and i am having a bit of a hard time.
It seems that when I define a project in Descope and make changes, they're immediately reflected "in production".
that creates some challenges:
1. the ability to explore and make changes to existing setup without actually impacting the production environment (some kind of a development environment or "staging" environment like your competitors have π check out FrontEgg or WorkOS)
2. the ability to run end to end tests and integration tests for Login etc... that are not running against our Prod, and guaranteed not to impact it.
3. Not having a multi-phase rollout, is more error prone in breaking production, and not being able to revert (given there's no way to export / save / version the configuration in a Descope project)
The only way i could figure out how to do this, is by creating a parallel project ("company-dev") that would have a tailored setup for exploration and so on, and another project say, called "company-staging" that would be used for e2e and manual testing with features, etc... before releasing to production.
The thing is, this is very hard to do today from the UI (Descope Console) from what I can tell, and very error prone doing everything manually.
My workaround:
I thought that I could create a dedicated app (not necessarily with a web interface), that would perform "cloning" of projects and would be managing the configuration locally on my system (in some file format or whatever), and by that would allow me to be making changes and managing all this pipeline and have versioning.
My question (again):
Does Descope have any recommendation for "Best Practices" on how to do a dev-cycle π ?