Tubi 是受益于 Elixir 这门函数式编程语言最大的公司之一,Tubi 也在这门语言的使用上积累着珍贵且大量的生产实践经验。
比如,Tubi 使用 Elixir / OTP 构建了多媒体 E2E 处理平台,Tubi 在提供视频内容的标题列表、内容元数据时结合使用了 Elixir 和 gRPC 1,在实践中修复了一个潜藏在 Elixir 代码库里 7 年的性能问题,将 API 的 P99 从 500 毫秒减少到了 10 毫秒。
此外,Tubi 自 2019 年中旬开始,秉承回馈与开放的理念,通过运营线上线下 Elixir Meetup,持续贡献于 Elixir 开源社区及项目。欢迎点击以下链接,浏览往期 Meetup 中由各位 Elixir 资深使用者带来的 18 个精彩分享。
Elixir 生态系统
陈一鸣:Phoenix Liveview
邱华:Bits, Bytes, String and Emojis
江嘉诚:从分布式到去中心 - 基于 Erlang 的 IPFS 实现
Jackal :使用 Elixir 将 Elixir 编译到 Native
Elixir 生产实践
耿海龙:Tubi 如何基于 Elixir 进行分布式多媒体处理
Tang Jing:Elixir Practice at Tubi
Dave WU:Resilience with Elixir & Kubernetes
李大狗:基于 Arweave Network 与 Liveview 框架的 FaaS 系统设计与 Demo
Elixir 职业发展
韩祝鹏:通往 Elixir 之路
Scott:从 Django 到 Phoenix + Absinthe 的心路历程
* 以上排序不分先后
[1] 参考来源:https://medium.com/tubi-engineering/elixir-grpc-the-road-to-production-5d7daad4945b
活动预告
别着急走,有好消息给你!
本周六 2022/11/26 14:00,第七期 Elixir Meetup 将在线直播,欢迎预约报名!
如果你想加入 Elixir 社群、贡献技术分享,请添加微信 15600819309,期待认识对 Elixir 感兴趣的你。