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
Desenvolvendo APIs REST com Python3 e AsyncIO
Search
Renato P
June 26, 2016
Programming
150
0
Share
Desenvolvendo APIs REST com Python3 e AsyncIO
Renato P
June 26, 2016
More Decks by Renato P
See All by Renato P
Python no Magazine Luiza
renatogp
5
580
Um sistema de recomendação de produtos baseado em grafos
renatogp
1
600
Other Decks in Programming
See All in Programming
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
430
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
250
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
780
実用!Hono RPC2026
yodaka
2
230
感情を設計する
ichimichi
5
1.5k
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
JOAI2026 1st solution - heron0519 -
heron0519
0
140
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
500
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
t *testing.T は どこからやってくるの?
otakakot
1
660
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
350
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
210
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
Building AI with AI
inesmontani
PRO
1
900
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Transcript
Desenvolvendo APIs REST com Python 3 e AsyncIO Renato Pedigoni
@rpedigoni
None
None
None
Perguntas: @caipyra
Aplicações se comunicam
E ficam bastante tempo bloqueadas
Apps I/O bound
API Gateway -api
None
Apps Python async no Magalu • Catálogo • Checkout
• Feeds • Meios de pagamento • Planos de pagamento
Event loop (single thread) Non blocking I/O callback
callbacks?
coroutines
$ python Live coding
Muffin • Framework web sobre o aiohttp • Simples •
Plugins • Testing
Plugins • muffin-admin • muffin-babel (l10n) • muffin-debugtoolbar • muffin-jinja2
• muffin-mongo • muffin-peewee (ORM) • muffin-redis • muffin-sentry • muffin-session • muffin-rest
$ python Live coding
None
None
uvloop • Implementação do event loop utilizando a libuv
Gevent
• Fluent Python (caps 16, 17 e 18) • Jesse
Davis: How coroutines work (bit.ly/asyncio_video1) • Josh Barlett: What in the world is asyncio? (bit.ly/asyncio_video2) • David Beazley: Topics of Interest - Python AsyncIO (bit.ly/asyncio_video3)
Renato Pedigoni @rpedigoni luizalabs.com/vagas