Decide whether/how to split platform code
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Context
In the Bounded Contexts WG we started discussing whether to split the following 2 categories of generic code into separate bounded contexts or keep them under a single Platform::
namespace:
- Product platform: generic features that each product feature can tap into to provide an integrated UX - Example: TODOs, Email notifications, Sidebar, SystemHooks, etc.
- Infrastructure platform: tooling and helpers at infrastructure level that are needed for any features to run - Example: loggers, observability tools, Redis helpers, database and migration helpers, Sidekiq extensions, etc.
Edited by 🤖 GitLab Bot 🤖