Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Monorepo project structure needs to be considered.

Options considered

OptionSchema

flagbase.com
<workspace>.flagbase.com/<project>

flagbase.com
flagbase.io/<workspace>/<project>

flagbase.com
app.flagbase.com

flagbase.io

Description

Pros and cons

(plus)

(minus)

(plus)

(minus)

(plus)

(minus)

(plus)

(minus)

Estimated cost

Status
colourRed
titleexpensive

Status
colourRed
titleexpensive

Status
colourRed
titleexpensive

Status
colourGreen
titlecheap

Action items

...

/<workspace>/<project>

Pros / Cons

(plus) Provides the “personal” feeling.

(plus) Fairly easy to set up.

(minus) Need to reserve a bunch of workspace ids so users are not able to take them.

(plus) Easy to implement

(minus) Hard to manage cookies.

(plus) Easiest to implement

(plus) Tried and tested

(minus) No “personal” feeling

Action items

  •  Verify that you can redirect requests to subdomains to single app
  •  Rename repo (flagbase)
  •  Split out client SDKs into different repo (flagbase-client-sdks)
  •  Rename frontend and website firebase hosted domains
  •  

Outcome

Implement schema 1.