Building next generation call center software with Dart
summary
A call-center platform built with Dart runs browser UIs, a software PBX and SIP phones, shares models between client and server, and replaces an Ada/JS/Python stack; the deployment migrates 900 PSTN numbers with zero downtime, handles 200,000 calls over a weekend during load tests, accumulates 700,000–800,000 calls since February, totals about 100,000 lines of code, uses Jenkins for CI, and reports no Dart-caused crashes.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:15Why Dart
- 2:12Project Description
- 4:16System Architecture
- 7:10User Interface
- 9:16Why do you use Dart
- 11:37Dart clients
- 13:18Integration tests
- 15:08Actor model
- 18:03Test framework
- 18:49Customer objects
- 20:20Migration
- 22:14Summary
- 24:10Questions
related talks
41mRewriting critical software in Elixir - a case study
44mRe-Platforming The Path For Betterment
01h 01mArchitecture Decisions: A Case Study -
36mDiscussion: Web Squared and the Economy of Work
22mArchitecture First: Foundations for Long Term Success
07mTransforming legacy systems with modern technology demands
55mFrom the engine to the bridge - building systems that scale
49mUsing DI to build customer specific internet offices with a single code base
