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
Bruno Volcov
October 28, 2020
Programming
0
21
E esse OTP ai?
Bruno Volcov
October 28, 2020
Tweet
Share
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
180
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
450
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
290
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
1k
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
チームをチームにするEM
hitode909
0
450
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
320
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
520
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
930
Basic Architectures
denyspoltorak
0
190
GoLab2025 Recap
kuro_kurorrr
0
3.8k
dchart: charts from deck markup
ajstarks
3
960
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
730
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
78
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Ethics towards AI in product and experience design
skipperchong
1
170
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
190
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
51
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
290
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
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