I designed Leadchat.ai as an event-driven system: a Laravel 11 + Inertia/Vue 3 core for accounts, leads and billing, plus eight TypeScript services on Bun for AI orchestration, channel webhooks and senders, CRM sync, a realtime WebSocket gateway, speech-to-text and meeting billing, all connected through Redis Streams consumer groups. Agents follow a configurable qualification script, book Zoom or Google meetings and sync results to HubSpot or Pipedrive. Production runs on AWS EKS provisioned with Terraform, with GitHub Actions CI and GlitchTip monitoring.