Third Party Services

Third-Party Services Used In Pivot

If a service is only used in the form of an open-source library, it is not listed here. 'Service' refers to a cloud service in this context.

Frontend

Expo

Expo products used:

  • EAS Build
  • EAS Update
  • EAS Submit
  • Expo Push Notification Service

Docs (opens in a new tab)

PostHog

  • Web analytics for Docs and Marketing sites
  • Product analytics for Next/Tauri/Expo apps

Sentry

  • Error logging and session replay for frontend applications.

Backend

Elastic Cloud

  • Vector and full-text search

Temporal Cloud

  • Hosted version of Temporal for cron and workflow execution

Synadia Cloud

  • NATS Jetstream

OpenAI

  • GPT (generation and embeddings)
  • DALLE

AssemblyAI

  • Transcription
  • Audio Intelligence

Axiom

  • Logs/traces/metrics storage
  • Observability dashboarding and alerts

Buf Schema Registry

Full Stack

LiveKit Cloud

Mux

GitHub

  • Two main repos for source-code, pivot and pivot-internal
  • GitHub Actions used for all CI/CD

Cloudflare

  • DNS
  • Web Application Firewall for API services
  • Edge load balancing for the Pilot service
  • 'Pages' for frontend site static hosting
  • 'Workers' to run the File Proxy service
  • 'R2' for asset object storage (but not user content)
  • 'Access' to control access to internal self-hosted services
  • 'Tunnel' / 'Warp' to access our AWS VPCs from local machines

AWS

  • ECS/Fargate/Cloud Map/VPC/NAT/SNN Parameter Store
  • AWS Aurora PostgreSQL
    • Serverless configuration
    • Global database feature
    • Three distinct clusters (Facebox, Blockhead, Messenger)
  • S3, Cloudfront, Lambda@Edge
  • SES
  • SNS/SQS (just for AWS SES and S3 notification)

Terraform Cloud

Rootly

  • Incident management platform
  • Status page for outage communication
  • Alert integration with Sentry and Axiom

Plain

Customer support API