System Overview
The systems consists of several components and environments that are described below.
Available instances
The Portal is served in 3 distinct environments that each serve a different purpose.
Instance | Description | URI |
---|---|---|
Testing | System used internally to assure a release meets all the required quality standards before it gets pushed to all users. Gets new version before other systems do. Requires special permissions for access. | https://testing.portal.manufacturing.festool.io |
Sandbox | Playground to test all features without side effects. Useful for verification of API integrations, or to test file formats. | https://sandbox.portal.manufacturing.festool.io |
Production | The main system for production data. This system must only be used for real data. | https://portal.manufacturing.festool.io |
How new features are released
New features are released on a regular schedule. The following sequence diagram shows the process in more detail.
sequenceDiagram
participant dev as Developer
participant qa as Testing
participant sandbox as Sandbox
participant live as Production
dev->>qa: Develops new features
qa->>qa: Automated tests
dev->>qa: Releases new version
qa->>sandbox: Publishes new version
qa->>live: Publishes new version