~/talk

Mobile connectivity at scale, on Prepaid

Talkat ScaleConf 2019 · on Wednesday, 2019-03-20· [databases, python]
slides:none on file

Company runs prepaid mobile connectivity across nine African countries with 200,000 SIM cards under management, about 20,000 billing events per day, 5,000 physical SIMs shipped monthly and 1,800 customers. Started on LAMP, found product–market fit in 2009, then rewrites to a Python/Django rewrite to scale; integrated a 12,000‑SIM buy‑in from a Namibian operator. Key wins: ops automation that cuts ticket volume ~80%. Pain points: wildly inconsistent telco APIs, fragile Celery workloads, and a GraphQL mistake that needed custom throttling.

AI-written summary · about

  1. 0:00Introduction and personal story
  2. 11:11From idea to prepaid solution
  3. 20:14Legacy code and team rebuild
  4. 26:07Scaling with people and automation
  5. 32:49Core scaling principles
  6. 37:49GraphQL and future plans
  7. 39:18Reflections on scaling in Africa
  8. 41:02Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.