Tickets and Turnstile should be two separate applications.
Reasoning:
Apps don't share any logic, navigation paths are different.
Styles can be clashed, bundle size can be too big, unnecessary dependencies can be introduced.
Splitting principles:
Still using CRA, but it should be 2 different apps with its own package.json file and other stuff.
Concerns:
How do we implement routing on service level?
Should both applications be part of Tickets.Web?
Tickets and Turnstile should be two separate applications.
Reasoning:
Apps don't share any logic, navigation paths are different. Styles can be clashed, bundle size can be too big, unnecessary dependencies can be introduced.
Splitting principles:
Still using
CRA
, but it should be 2 different apps with its ownpackage.json
file and other stuff.Concerns:
How do we implement routing on service level? Should both applications be part of
Tickets.Web
?