
Open Telecom Platform
SoftwareWikipedia
7
MENTIONS
3
EPISODES
3
PODCASTS
Search complete. 7 mentions across 3 episodes found for "Open Telecom Platform".
Sep 18, 2026
ed1f0d5f66f6 Joanne Cheng
J
66:21Josh GloverHOST
I really like the Beam.
J
66:22Josh GloverHOST
I really like OTP, Open Telecom Platform or whatever.
J
66:27Josh GloverHOST
Anyway, the airline stuff for building distributed fault-tolerant systems is really, really good, actually.
R
66:35Ray McDermottHOST
So forgetting the, uh, so we probably should start thinking about wrapping up apart from anything else.
Inside WhatsApp with Roberto Aloi & Michał Muskała
R
2:53Roberto AloiGUEST
Been many bugs and many production fires where someone else's code is your own code, usually.
R
2:59Roberto AloiGUEST
I think one that I remember from previous company was the usage of stack trace deep into the code and there was like one Erlang OTP release where I think column numbers were added for the first time.
R
3:14Roberto AloiGUEST
And that had a massive effect, a negative effect on the performance of function.
R
3:22Roberto AloiGUEST
And this caused when a crash was happening, like cascading effect that was super tricky to figure out.
M
3:44Michał MuskałaGUEST
I think anybody who's done kind of major optimization work will probably tell you the same, that probably like 90, 95% of the ideas that you have for making things faster actually make things worse and make them slower.
M
3:58Michał MuskałaGUEST
But I think one, one thing that, that stands out to me kind of thinking a bit more about that and the kind of the, the story around Jason was handling of, uh, for example, handling of, of Unicode where I thought that, you know, transitioning to using binary pattern matching and like the native UTF eight car matching would, would make things faster, but in, in fact it made them, them slower.
M
4:20Michał MuskałaGUEST
So, so in, in Jason and then now in, in the native OTP Jason library, I re-implementing a custom state machine for parsing Unicode that ended up being faster.
M
4:33Michał MuskałaGUEST
I spent a lot of time investigating why is the native stuff not fast enough? There's certain trade-offs that make it faster in certain situations, but definitely not for this kind of batch validation that I needed for JSON.
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App
S
11:14speaker_5HOST
brutal.
S
11:14speaker_5HOST
But the architecture we're looking at offers a completely different path using OTP, the open telecom platform, and a specific abstraction called a gen server, which stands for generic server.
S
11:25speaker_6HOST
Right.
S
11:26speaker_6HOST
A gen server gives us the exact encapsulation and separation of concerns of a microservice, but it runs entirely inside our Elixir application.