Платформа для ботанических садов (SaaS)¶
Краткое описание¶
Статус¶
MVP / проведение пилота
Роль¶
Сооснователь, технический владелец архитектуры, системный проектировщик
Стек¶
Java 21, Spring Boot, PostgreSQL/PostGIS, MinIO/S3-compatible storage, Angular, OpenLayers, Docker
Ценность проекта¶
Для ЦА (ботанические сады, питомники, селекционеры, держатели научных коллекций и частных собраний растений):
-
переход от разрозненных Excel/локальных БД к единой web-платформе;
-
единый таксономический слой как основа сопоставимости коллекционных данных;
-
управляемое раскрытие данных, публичные страницы и QR-сценарии;
-
база для сетевых сценариев обмена между организациями.
Для профессионального профиля:
-
проектирование и реализация SaaS от доменной идеи до MVP и пилотного запуска;
-
работа с multi-tenancy, RBAC, доменной моделью данных, API, GIS, AI-assisted импортом, подготовкой публичных данных и приведение в соответствие законодательным нормам (152-ФЗ);
-
осознанное и экономичное применение AI без передачи архитектурных решений модели.
Что демонстрирует¶
Этот проект демонстрирует мои способности:
-
работать на стыке системного анализа, системного дизайна, имплементации и деплоя.
-
довести идею до запуска системы с несколькими зонами доступности и дорожной картой масштабирования
-
стратегически планировать имплементацию SaaS малого-среднего масштаба
-
безопасно и контролируемо применять LLM-генерацию кода для имплементации фичей
Быстрый маршрут¶
- Обзор - краткое описание продукта и стек
- Контекст и проблема - предпосылки и формулировка проблемы
- Архитектура и интеграции
- Цели, требования и ограничения - ключевые реализованные возможности
- Всё вместе - полный кейс на одной странице
Документные сборки¶
- Всё вместе - все разделы собраны для последовательного чтения и экспорта
- Архитектурное ревью - от целей до решений для сессий архитектурного ревью
- SRS-сборка - от контекста до эксплуатации для ревью в формате SRS
- Демо-сборка - обзор, роль, архитектура, решения, дорожная карта и демонстрация
Полная структура¶
- Краткое описание
- 01 - Обзор
- 02 - Контекст и проблема
- 03 - Цели, требования и ограничения
- 04 - Роль и обязанности
- 05 - Модель системы
- 06 - Архитектура и интеграции
- 07 - Безопасность, качество и эксплуатация
- 08 - Решения, компромиссы и риски
- 09 - Дорожная карта и демонстрация
- Architecture Decision Records