Skip to content

Architecture Discussion 1

Ihar Suvorau edited this page Jun 13, 2023 · 5 revisions

Notes from the meeting

Whiteboard's snapshot:

IMG_2173

List of utility services:

  • Project Management: groups assets (files) and their users into more manageable components (projects)
  • Store
  • Users Management
  • Auth (authorisation + authentication)

List of core services from the process mining domain:

  • Discoverer
  • Simulator
  • Optimizer

PIX main application high-level components:

  • UI app: one UI app for all the services
  • Back-end: serves the UI app
  • [optional] A common library of React UI components

Unresolved questions

  • Potentially big files might be transferred via HTTP several times unnecessarily. It would be good to avoid this (using a disk volume?)
  • If we delay Users Management implementation, how we can ensure that we can integrate it later?

Tools and technologies to consider

Operations

Development