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
24
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
33
Elixir, Quem é este pokemon?
volcov
1
190
Other Decks in Programming
See All in Programming
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
120
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
140
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
220
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.5k
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
800
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.6k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
200
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
320
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
330
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
What's in a price? How to price your products and services
michaelherold
247
13k
We Are The Robots
honzajavorek
0
260
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Code Review Best Practice
trishagee
74
20k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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