Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
E esse OTP ai?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Bruno Volcov
October 28, 2020
Programming
22
0
Share
E esse OTP ai?
Bruno Volcov
October 28, 2020
More Decks by Bruno Volcov
See All by Bruno Volcov
ESSE TAL DE MOCK AÍ, É TABU MESMO?
volcov
0
30
Elixir, Quem é este pokemon?
volcov
1
190
Other Decks in Programming
See All in Programming
おれのAgentic Coding 2026/03
tsukasagr
1
120
モダンOBSプラグイン開発
umireon
0
190
安いハードウェアでVulkan
fadis
1
850
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
110
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
ロボットのための工場に灯りは要らない
watany
12
3.2k
Rethinking API Platform Filters
vinceamstoutz
0
4.2k
Coding as Prompting Since 2025
ragingwind
0
530
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
280
Nuxt Server Components
wattanx
0
220
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Mind Mapping
helmedeiros
PRO
1
140
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Claude Code のすすめ
schroneko
67
220k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
79
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
490
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Transcript
E esse OTP ai? Nunca vi nem comi, eu só
ouço falar
Concorrência Open Telecom Platform • Benefícios no dia a dia
• Agrega valor ao software
Designing for Scalability with Erlang/OTP • Erlang • Conjunto de
bibliotecas disponíveis com a virtual machine (BEAM) • Conjunto de princípios de design dos sistemas
Processos
Virtuais da BEAM Sistema Operacional • + leves • +
baratos • Rodam em todos os cores • Isolados • Se comunicam por mensagens
Funcional • Imutabilidade • Não precisamos nos preocupar em controlar
o estado • Mutex e Threads não são necessários
Troca de Mensagens
• Mailbox • Assincrono • Armazena até o tratamento
Supervisor
• Monitoram outros processos • Árvore de supervisão • Tolerante
a falhas • Finalizo / inicio novamente
Scheduler
“Processos são a base para o modelo de concorrência que
usamos em Elixir” • Spawn • Send • Receive • Task • GenServer • Agent
NEXT |> Obrigado