Skip to content

About

Platform Core - методология построения бизнес-процессов платформы

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Platform Core — Methodology

Стандарт архитектуры бизнес-логики для приложений, построенных на Platform Core. Не документация конкретного продукта — применимо одинаково к GreenMarket, Taxi, Postamat, Voice Assistant и любому будущему приложению на этой платформе.

Откуда взялось

2026-07-08: в рамках работы над документацией GreenMarket (в переписке с коллегой) пришла серия документов ТЗ-023…ТЗ-029 — формально как продолжение пакета «подготовка Customer UI к отделению механизма исполнения бизнес-процессов» (изначально сформулировано через FSM Engine — после рефакторинга терминологии пакет уже не привязан к конкретной реализации). По итогам разбора выяснилось, что эти семь документов не специфичны для GreenMarket: они описывают архитектурные границы, контракт Domain Service, модель предметных объектов и принципы построения бизнес-процессов — то есть правила, которые в равной мере применимы к любому продукту на Platform Core.

Поэтому вынесены из архива GreenMarket в отдельную папку на уровне репозитория. GreenMarket-специфичный документ о подготовке именно этого продукта к FSM Engine (ТЗ-022) остался в приватном трекинге GreenMarket-проекта (вне этого репозитория) — он ссылается на принципы отсюда, но сам является продуктовым, а не платформенным документом.

Перенесено как есть, без переработки содержания — только перенумерация файлов и обновление заголовков под новый контекст.

Документы

# Файл Тема Исходный номер (GreenMarket-серия)
1 01_arhitektura_domain_servisov.md Архитектура сервисов предметной области ТЗ-023
2 02_arhitekturnye_granitsy.md Архитектурные границы (слои UI/Platform Core/REST/Application/Domain/Repository/DB) ТЗ-024
3 03_model_predmetnyh_obektov.md Модель предметных объектов (требования к сущностям) ТЗ-025
4 04_kontrakt_domain_service.md Единый контракт Domain Service ТЗ-026
5 05_princip_edinstvennogo_vladeltsa.md Принцип единственного владельца бизнес-решения ТЗ-027
6 06_princip_atomarnogo_deystviya.md Принцип атомарного бизнес-действия ТЗ-028
7 07_princip_otsutstviya_orkestratsii.md Принцип отсутствия оркестрации бизнес-процессов ТЗ-029

Статус

Черновик, полученный из переписки, не финализирован и не согласован формально как стандарт платформы — перенесён «как есть» по указанию коллеги (valpotapov). Если появятся другие продукты на Platform Core (Taxi, Postamat, Voice Assistant), эти документы — стартовая точка для их архитектуры бизнес-логики.

About

Platform Core - методология построения бизнес-процессов платформы

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors