Developer Roadmap
/Learn A Framework
TopicStep 64 filesOpen folder on GitHub

Learn A Framework

2.asynchronous.md
View on GitHub

ASYNCHRONOUS FRAMEWORK

  • Non blocking I/O - bisa melayani banyak request (10k+) secara efisien
  • Cocok untuk
    • API Server
    • Microservices
    • High concurrency
    • Real Time Apps

Framework

  • gevent
    • Event loop-based networking library.
    • Banyak dipakai untuk concurrency sebelum async/await menjadi standar Python
  • Tornado
    • Framework asynchronous lama, masih dipakai di beberapa legacy system
  • aiohttp
    • Framework web berbasis asyncio (pure asynchronous)
    • Dipakai kalau butuh kontrol penuh terhadap low-level HTTP
    • Use case:
      • Custom proxy server
      • High-performance HTTP client/server
      • Websockets
  • Sanic
    • Framework asynchronous dengan performa super cepat, mirip FastAPI tapi lebih minimalis.