Skip to main content

System Overview

  • DMP platform initialize in ~2019, which includes many sub-system. In this scope, we only mention SSO(DMP V2), DataStudio System, Workflow System and Report System. Others system which we don't have access is out-of-scope. All the sub-system is heavily customize, so that may not the same as the open source project they begin with.

    • SSO is initialized in DMP version 2, which adapt micro-frontend to migrate sub-system. It customize SingleSPA to enable sub-app embed. Tech stack included:
      • SingleSPA
      • Python Flask
      • Postgres DB
      • Jinja templates
      • Bootstrap, JQuery and others JS library
    • DataStudio is customized system from Apache Superset. Tech stack included:
      • Apache Superset, Apache EChart
      • ReactJS (class and hook), Antd, Bootstrap, d3, react-dnd, redux, styled-components, emotion, lodash, Storybook, jest, etc.
      • Python Flask
      • Jinja templates
      • SQLAlchemy, PostgresDB and others sql engine.
    • Workflow system is initialized from Apache Airflow. Tech stack included:
      • ReactJS
      • Python Flask
    • Report system is customized system for digital transformation. Tech stack included:
      • AngularJS (v8)
      • SpringBoot
  • Download - Document currently can not be directly downloaded.

  • Contact telegram ThanhHD - @zinmilkyway for support.