---
title: "Discussion on \"Traditional way to scaling Python\" | Hashnode"
description: "Discussion on \"Traditional way to scaling Python\". Some traditional methods to scale a Python program\nThreading\nPros:\n\nLightweight compared to processes\n\nMultiple threads can share memory (this can also be a downside)\n\n\nCons:\n\nPython has a GIL, so it's not good for CPU-heavy tasks\n\nSharing memory bet..."
url: "https://hashnode.com/posts/traditional-way-to-scaling-python/664b7823580a008c79e8bb88"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Traditional way to scaling Python](https://hainguyen.hashnode.dev/traditional-way-to-scaling-python?utm_source=hashnode&utm_medium=feed)

Some traditional methods to scale a Python program Threading Pros: Lightweight compared to processes Multiple threads can share memory (this can also be a downside) Cons: Python has a GIL, so it's not good for CPU-heavy tasks Sharing memory bet...

May 20, 2024 · 3 min read · hainguyen.hashnode.dev  
Updated Jun 16, 2024  
Read the article

-   [#scaling-python](https://hashnode.com/tag/scaling-python)
-   [#kqueue](https://hashnode.com/tag/kqueue)
-   [#distributed-system](https://hashnode.com/tag/distributed-system)
-   [#threads](https://hashnode.com/tag/threads)
-   [#event-loop](https://hashnode.com/tag/event-loop)
-   [#epoll](https://hashnode.com/tag/epoll)
-   [#nodejs](https://hashnode.com/tag/nodejs)

## Written by

[hai nguyen](https://hashnode.com/@haimeomeo)

@haimeomeo

  
[View profile](https://hashnode.com/@haimeomeo)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
