Skip to main content

Backend Development

Scope

Objective

The backend of EYNTRY serves as the foundation for AI-driven vision processing, ensuring scalability, security, and real-time performance. It is designed to efficiently handle authentication, AI inference, event processing, data storage, and monitoring.

Core Responsibilities

  • API Management: Expose structured REST and GraphQL endpoints for seamless client interaction.
  • Authentication & Security: Implement robust authentication (OAuth2, JWT) and role-based access control.
  • AI Processing: Execute real-time AI inference using YOLOv8 and TensorRT.
  • Event Handling: Stream AI and user-generated events via Kafka and MQTT for real-time automation.
  • Data Storage: Manage structured data (PostgreSQL) and unstructured assets (MinIO for object storage).
  • Logging & Monitoring: Ensure observability with Prometheus and Grafana, tracking system health and performance.

Design Considerations

  • Scalability: The system must handle increasing loads, ensuring minimal latency.
  • Microservices Architecture: Each core function operates independently, allowing modular upgrades.
  • Cloud & Edge Compatibility: Services must function seamlessly across cloud environments and edge devices.

Expected Outcomes

  • A robust, secure, and scalable backend infrastructure.
  • Real-time AI processing with optimized response times.
  • Efficient data handling for both structured and unstructured content.
  • A comprehensive monitoring and logging system to ensure reliability.

This scope outlines the backend’s critical role in powering EYNTRY’s AI-driven vision platform, ensuring a seamless and efficient architecture.

⚠️
All information provided here is in draft status and therefore subject to updates.

Consider it a work in progress, not the final word—things may evolve, shift, or completely change.

Stay tuned! 🚀
asdasdasd