Overview

The App Store is an edge application marketplace for developers publishing and onboarding apps developed by Developer Platform and can be published directly to the AppStore app store after an ATP test. Users can also upload edge apps directly on the AppStore which can be published to the AppStore after an ATP test.

The AppStore is divided into two parts, AppStore BE is a backstage part that provides the main functional interface for the foreground or other three-way system calls. AppStore FE is the foreground part and provides an interface display.

Code Architecture

  1. AppStore FE: Developer Platform foreground framework, developed using VUE.

  2. AppStore BE: Developer Platform Backstage Framework, developed using SpringBot + ServiceComb.(For ServiceComb, please refer to this: https://servicecomb.apache.org/)

  3. AppStore DB: Backstage relies on Postgres database.