Жоба 02 · Platform engineering

Novus Core:
тәуелсіз өнімдерге арналған ортақ платформа.

Native PHP 8.4 негізіндегі framework-agnostic ядро: модульдерге арналған тұрақты келісімшарттар, өнімдерді қауіпсіз құрастыру, лицензиялау, жаңартулар, кезектер және бірыңғай әкімшілік инфрақұрылым.

  • PHP 8.4
  • Composer
  • PSR
  • PDO
  • Extension API
  • PHPUnit
Формат
Коммерциялық ядро
Контур
Web · Backend · CLI
Міндет
Өнімдердің ортақ платформасы
Nexronik рөлі
Архитектура және әзірлеу
Серверлік ортаны тексеретін Novus Core орнату шебері
Веб-шебер жүйені өзгертпес бұрын ортаны тексереді

01 / Контекст

Тағы бір өнім емес.
Тұтас өнім желісінің негізі.

Әр коммерциялық өнім пайдаланушыларды, лицензияларды, жаңартулар мен модульдерді қайтадан жүзеге асырса, даму көшірмелерді синхрондауға айналады.

Novus Core платформалық міндеттерді бір ядроға бөледі. Өнім композиция нүктесіне айналады, ал пәндік функционал тұрақты жария API арқылы дербес модульдермен қосылады — Core-ды өзгертпей және жасырын модульаралық тәуелділіктерсіз.

01

Қайталану

Ортақ механизмдер өнімдер арасында көшірілмейді және мінез-құлқы бойынша алшақтамайды.

02

Байланыстылық

Модульдер өз деректерін басқарады және тек келісімшарттар, оқиғалар немесе API арқылы интеграцияланады.

03

Жаңартулар

Нұсқалар, үйлесімділік және кері қайтару жаңа релизді белсендіруден бұрын тексеріледі.

02 / Архитектура

Келісімшарттар өнімді
платформадан бөледі.

Core өнімдердің брендтері мен бизнес-терминдерін білмейді. Ол Extension API жариялайды, өмірлік циклді басқарады және өнімге қажетті модульдер жинағын қауіпсіз құрастыруға мүмкіндік береді.

01API 1.7
API

Stable Contracts

Модульдерге, өнімдерге және инфрақұрылымдық адаптерлерге арналған жария шекара.

  • API-ді аддитивті дамыту
  • Capability contracts
  • Нұсқаланған үйлесімділік
  • Contract tests
02Native PHP
CORE

Kernel & Runtime

Контейнер, HTTP, оқиғалар, маршруттау, авторизация және кеңейтімдердің өмірлік циклі.

  • Module registry
  • Install / boot / uninstall
  • Queue және scheduler
  • Audit және safe errors
03Composition
PRODUCT

Products & Modules

Өнім ядроның бастапқы кодын өзгертпей модульдерді, баптауларды және қабықшаны таңдайды.

  • Модульдердің оқшауланған деректері
  • Айқын capabilities
  • Product shell және навигация
  • Тәуелсіз релиздер
ProductComposition root
ModulesПәндік функциялар
Extension APIТұрақты келісімшарттар
CoreОртақ сервистер

03 / Мүмкіндіктер

Алғашқы іске қосудан
қауіпсіз жаңартуға дейін.

Ядро қайталанатын платформалық міндеттерді шешіп, өнім командаларына инфрақұрылымның өз көшірмесін емес, пәндік құндылықты дамытуға мүмкіндік береді.

01INSTALL

Веб-орнату шебері

Сегіз қадам: орта, деректер базасы, Cloud, лицензия, конфигурация, әкімші, миграциялар және қайта іске қосуды бұғаттау.

02MODULES

Модульдер менеджері

Manifest, dependency graph, қақтығыстар, capabilities, миграциялар және басқарылатын lifecycle.

03LICENSE

Лицензиялау

Қол қойылған жауаптар, жергілікті тексеру, offline grace және бөлек серверлік шекара.

04MARKET

Marketplace

Код жүктелмей тұрып қол қойылған пакеттерді тексеру және көпқадамды орнату жоспарлары.

05UPDATE

Атомарлық релиздер

Өзгермейтін нұсқалар, stage, тексеру, көрсеткішті белсендіру және қате кезінде алдыңғы релизге қайту.

06QUEUE

Кезектер мен міндеттер

Idempotency, priorities, leases, heartbeat, retry және dead-letter queue мүмкіндіктері бар PDO кезегі.

07BACKUP

Резервтік көшіру

Қолдау көрсетілетін ДҚБЖ-лар үшін driver-based backup, verify және restore.

08ADMIN

Admin және UI API

Пайдаланушылар, рөлдер, баптаулар, навигация және интерфейсті қауіпсіз кеңейту нүктелері.

04 / Интерфейс

Күрделі платформа —
түсінікті алғашқы іске қосу.

Шебер орта мен сыртқы тәуелділіктерді ретімен тексереді, ал жүйе күйлері desktop және mobile құрылғыларында түсінікті болып қалады.

Скриншоттар Core 1.0.0 ерте интерфейсін көрсетеді. Төмендегі көрсеткіштер бастапқы код ағашының өзекті құрамына және құжатталған бақылау сынақтарына қатысты.

05 / Шекаралар

Кеңейтілу
жасырын сенімсіз.

Модуль тек жарияланған мүмкіндіктерді алады, ал пакет коды белсенді runtime-ға түспей тұрып тексеріледі.

01

Ішкі кластардың орнына келісімшарттар

Өнімдер мен модульдер тек жария Extension API-ге тәуелді, ал Core олардың namespaces кеңістіктерін импорттамайды.

BOUNDARY
02

Айқын capabilities

Қажетті өкілеттіктер manifest ішінде жарияланып, өніммен бөлек беріледі.

GRANT
03

Тексерілген пакеттер

Қолтаңба, SHA-256, manifest құрылымы және dependency graph орнатудан бұрын тексеріледі.

VERIFY
04

Fail-closed үйлесімділігі

Қолдау көрсетілмейтін API нұсқасы, owner қақтығысы немесе тұрақты ID көшірмесі композицияны тоқтатады.

SEMVER

06 / Тексеру

Ауқым
жоба артефактілерімен расталған.

Мұнда тек қайталанатын көрсеткіштер берілген: құжатталған E2E, тест ағашының, жария келісімшарттардың және CI матрицасының құрамы. Бұл бизнес-метрикалар да, SLA да емес.

Desktop және mobile E2E 8 / 8

орнату қадамы аяқталды

1264 px desktop 390 × 844 mobile
Автоматтандырылған тексеру 421

103 PHPUnit файлындағы жария test-әдіс

Extension API 157

жария Core Contracts PHP файлы

Database CI 4

нұсқа: SQLite, MySQL, MariaDB және PostgreSQL

Сегіз қадамдық E2E 2026 жылғы 20 шілдеде PHP 8.4.16 және SQLite 3.49.2 ортасында тіркелді. 421 және 157 сандары ағымдағы ағаштың статикалық құрамын сипаттайды; олар барлық ДҚБЖ бойынша толық релиздік сынақты алмастырмайды.

07 / Технологиялар

Сиқыр барынша аз.
Айқын шекаралар.

  • RuntimeNative PHP 8.4 · Composer
  • StandardsPSR-3 · PSR-7 · PSR-11 · PSR-15
  • DataPDO · MySQL · MariaDB · PostgreSQL
  • SecuritySodium · Ed25519 · SHA-256
  • InterfacePHP templates · CSS · JavaScript
  • QualityPHPUnit 12 · PHPStan 2.1 · CI matrix

Өнімдер желісіне платформа қажет пе?

Өсуді шектемейтін
ядро жобалаймыз.

Платформаны, өнімді және модульдерді жаңа функциялар айқын келісімшарттар арқылы қосылатын, ал жаңартулар басқарылатын болып қалатындай бөлеміз.

Архитектураны талқылау Портфолиоға оралу