AIS Architecture — microservices platform (AgriTech)

A microservices system for AgriTech digitalization: fields & geodata (PostGIS), satellite NDVI pipeline (STAC → MinIO), Kafka events, Keycloak SSO and AI recommendations.

Delivered functionality

Gateway, NDVI pipeline (STAC → MinIO), map overlay; Kafka for telemetry and notifications.

Keycloak SSO; hybrid AI: Neo4j + NDVI time series + NLP/ML inference.

Business outcomes

Single entry point and observability; fewer manual steps in the satellite workflow.

Faster agronomy recommendations via event-driven flows and caching of heavy compute.

Highlights
  • API Gateway as a single entry point + security headers + rate limiting.
  • NDVI pipeline: STAC/EODAG → compute → MinIO (GeoTIFF/PNG) → history → map overlay.
  • Event-driven integration: Kafka topics for telemetry, AI and notifications.
  • Hybrid AI: Neo4j knowledge base + NDVI time series + NLP + ML inference.
Stack
Docker Compose FastAPI (Gateway) Keycloak (JWT/JWKS) PostgreSQL + PostGIS Kafka Redis + Celery MinIO (S3) Neo4j Prometheus + Grafana React (Web) / React Native (Mobile)
Want a similar architecture for you ?