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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Renato P
June 26, 2016
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
620
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
9k
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
560
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.8k
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
360
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
230
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
110
Oxlintはいいぞ(続)
yug1224
1
470
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
730
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
2
230
プロポーザルを書いてもらう
pvcresin
0
580
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
790
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The Curse of the Amulet
leimatthew05
2
14k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
630
AI: The stuff that nobody shows you
jnunemaker
PRO
9
940
Facilitating Awesome Meetings
lara
57
7.1k
So, you think you're a good person
axbom
PRO
2
2.1k
Side Projects
sachag
455
43k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
830
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
Ethics towards AI in product and experience design
skipperchong
2
350
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