Roman Gromov C++ web systems architect & software engineer
Sapphire I.C.D.S.

Architecture

Articles filtered by the selected category.

Article17.07.2026

The Native Core and Modular Runtime of Sapphire I.C.D.S.

Sapphire I.C.D.S. combines a natively executed core with modules connected through common contracts and declarative metadata. The core is responsible for system functions and orchestration, while business capabilities evolve as separate governed components.

Article17.07.2026

MySQL and PostgreSQL as Native Backend Options

MySQL and PostgreSQL are native backend options in Sapphire I.C.D.S. The active database is selected by deployment configuration, while modules use a common data contract and separate SQL templates for each dialect.

Article17.07.2026

JSON API for Mobile and External Applications

The dedicated HTTPS JSON API gives native and external applications structured access to explicitly published module commands. Authentication, user data scope, and permissions are validated by the server, so the client does not become a source of trusted identity.