Tula
BlogRatesAboutSecurityPrivacyTerms
Tula
BlogRatesAboutSecurityPrivacyTerms
← All postsCategory

Tula Chat

4 posts

How We Built Decrypted Push Previews Without Putting Message Content in Push
Tula Chat17 August 2026·9 min
How We Built Decrypted Push Previews Without Putting Message Content in Push
A generic-first Android notification architecture that keeps push payloads minimal and performs authenticated, device-specific decryption locally.
Exactly Once Decryption in an At-Least-Once Messaging World
Tula Chat16 August 2026·8 min
Exactly Once Decryption in an At-Least-Once Messaging World
How Tula designed a crash-safe receive path where duplicate delivery is normal, but cryptographic state advancement happens at most once.
From seven seconds to 226 milliseconds: document previews under end-to-end encryption
Tula Chat8 August 2026·6 min
From seven seconds to 226 milliseconds: document previews under end-to-end encryption
How Tula opens Word documents, slide decks and spreadsheets entirely on your phone — because our servers can't read them, and never will.
We load-tested our Go backend to 2,000 concurrent WebSockets. The app wasn't what broke
Tula Chat31 July 2026·7 min
We load-tested our Go backend to 2,000 concurrent WebSockets. The app wasn't what broke
Our backend is deliberately boring: a single Go monolith on a 4-core VPS in Nairobi, PostgreSQL on the same box, nginx in front.
Tula

One app for how Africa connects, creates & pays.

Product

  • About
  • Tula Pay rates
  • Blog

Trust & Safety

  • Security
  • Account security
  • Privacy
  • Terms
© 2026 Tula Innovations Africa Limited · Standard Street, Nairobi CBD, Kenya · Incorporated in Kenya
Tula Chat posts · Tula