AIS Architecture — микросервисная платформа (AgriTech)
Микросервисная система для цифровизации АПК: поля/геоданные (PostGIS), спутниковый контур NDVI (STAC → MinIO), события Kafka, SSO Keycloak и AI‑рекомендации.
Реализованный функционал
Gateway, NDVI‑пайплайн (STAC → MinIO), карта/оверлей; Kafka‑события телеметрии и уведомлений.
SSO Keycloak; гибридный AI: Neo4j + time series NDVI + NLP/ML inference.
Результат для бизнеса
Единая точка входа и наблюдаемость; снижение ручных шагов в спутниковом контуре.
Быстрее вывод рекомендаций агрономам за счёт event‑driven и кэширования тяжёлых расчётов.
Ключевые особенности
- API Gateway как единая точка входа + security headers + rate limiting.
- NDVI пайплайн: STAC/EODAG → расчёт → MinIO (GeoTIFF/PNG) → история → оверлей на карте.
- Event-driven интеграция: Kafka topics для телеметрии, AI, уведомлений.
- Гибридный AI‑контур: Neo4j база знаний + NDVI time series + NLP + ML inference.
Стек
Docker Compose
FastAPI (Gateway)
Keycloak (JWT/JWKS)
PostgreSQL + PostGIS
Kafka
Redis + Celery
MinIO (S3)
Neo4j
Prometheus + Grafana
React (Web) / React Native (Mobile)
Нужна похожая архитектура для Вас?