Microservices Architecture for Community Patient Records System
SeafaringIT
StageSur site4 à 6 moisDate limite : 23 févr. 2026
Backend (.NET)Microservices ArchitectureDevopsAPIs & IntegrationsSocial Security LawKubernetes Networkingevent-driven architectureHealthcare IT
Description
- 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