SeafaringIT
Tunisie

Microservices Architecture for Community Patient Records System

Backend (.NET)Microservices ArchitectureDevopsAPIs & IntegrationsSocial Security LawKubernetes Networkingevent-driven architectureHealthcare IT

Publié il y a 13 jours

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 1 jour
Pas motivé ? 5 minutes chrono, puis stop si tu veux.

Description du poste

  • Goals:
  • Design a lightweight, modular patient records system for community health centers and NGOs
  • Build a scalable microservices architecture enabling care continuity without hospital-level complexity
  • Ensure interoperability, security, and resilience across services
  • Student roles: Backend engineers (Node.js, Spring Boot), DevOps engineers, API specialists, security engineers
  • Expected outcomes: Complete microservices platform with API Gateway, distributed services, event-driven architecture, Kubernetes deployment, and comprehensive security/audit documentation
  • Key features:
  • Modular microservices: patient management, consultations, prescriptions, reference data
  • API Gateway with authentication, rate limiting, routing, and versioning
  • Event-driven architecture for notifications and audit trails
  • Resilience patterns (idempotence, retries, circuit breaker)
  • Kubernetes deployment with auto-scaling and health monitoring
  • Role-based access control and audit logging
  • Technologies: Node.js, Spring Boot, REST APIs, PostgreSQL, Kafka/RabbitMQ, Docker, Kubernetes, API Gateway, event streaming, security best practices