Technical Infrastructure

Integrations & Third-Party Services

Version 1.0 | Derniere revision: 2026-05-13

Purpose

Document all third-party integrations and external services used by the platform.

Communication

  • Email Service — Transactional emails (registration, session reminders, notifications)
  • SMS Gateway — OTP authentication, session reminders for users without email
  • WhatsApp Business API — Session notifications, mentor matching alerts, and guardian consent requests

Video & Communication

  • Video Conferencing — Embedded video calling for mentorship sessions with adaptive bitrate and screen sharing

Identity & Verification

  • Identity Verification Provider — Government ID verification for mentor onboarding
  • Background Check Service — Criminal record and safeguarding database checks

Infrastructure

  • CDN — Static asset delivery and image optimisation
  • Object Storage — Profile photos, uploaded documents, career pathway assets
  • Monitoring — Application performance monitoring, error tracking, and uptime alerts

Analytics

  • Product Analytics — User engagement tracking, funnel analysis, and feature adoption metrics
  • Session Analytics — Connection quality monitoring, session completion rates, and satisfaction scores

Integration Management

  • All API keys and credentials stored in environment variables, never in code
  • Each integration has a designated owner responsible for monitoring health and managing renewals
  • Quarterly review of all integrations for cost, performance, and continued necessity