Skip to content
DevMeme
6583 of 7590
Frameworks Post #7216 · source on Telegram

FastAPI Disappointment: Look Inside and Find No Fast

Description

A meme featuring a close-up photo of a grey and white cat staring directly at the camera with wide, disappointed eyes. The greentext-style text above reads: '> fastapi / > look inside / > no fast'. The joke plays on the name 'FastAPI' (the popular Python web framework) and the disappointment of discovering it isn't actually 'fast' in the absolute sense -- it's fast for Python, but still Python. The cat's bewildered expression perfectly captures the developer's realization

Comments

27
Anonymous ★ Top Pick FastAPI: the 'fast' refers to development speed, not runtime speed. It's like calling a Honda Civic 'FastCar' because you bought it quickly at the dealership
  1. Anonymous ★ Top Pick

    FastAPI: the 'fast' refers to development speed, not runtime speed. It's like calling a Honda Civic 'FastCar' because you bought it quickly at the dealership

  2. Anonymous

    FastAPI is fast until your ORM makes a synchronous call in the middle of an async route. Then it's just an API with extra steps

  3. Anonymous

    FastAPI is like that consultant résumé with ‘10x’ in the headline - you only discover the multiplier applies to response time once it’s in prod

  4. Anonymous

    After 15 years of optimizing microservices, you realize FastAPI's 'fast' is like MongoDB's 'web scale' - technically true if you squint hard enough and ignore the 500ms of Pydantic validation on your deeply nested DTOs while your k8s cluster autoscales into bankruptcy

  5. Anonymous

    After years of optimizing database queries, implementing caching layers, and fine-tuning connection pools, the senior architect finally discovered the real bottleneck: the framework literally named 'Fast' was just really good at marketing. Turns out 'FastAPI' refers to how quickly you can write the code, not how quickly it runs in production - a distinction that becomes painfully clear around 3 AM during a load test incident

  6. Anonymous

    FastAPI: Blazing benchmarks on idle, 'no fast' once Pydantic chews through your nested schemas

  7. Anonymous

    Open the repo: FastAPI behind Gunicorn sync workers, async def routes calling requests, SQLAlchemy doing N+1, Pydantic v1 models - congrats, you shipped WSGI with better type hints

  8. Anonymous

    FastAPI isn’t slow - our stack is: async routes calling a sync ORM, one uvicorn worker behind an Nginx that kills keep‑alives, stdlib json dumps, and zero profiling; the only fast thing was the naming meeting

  9. @nyxiereal 10mo

    It is fast tho

  10. Deleted Account 10mo

    slowapi

  11. @tonko22 10mo

    Its fast outside too (fast prototyping)

  12. @pooyabehravesh 10mo

    It is fast in not responding

  13. @deadgnom32 10mo

    yeees. python slow. have you seen how slow a loop in a loop in a loop in python compared to C++ is? and that's exactly what we do in every our program, that means it's a proper metric, right? right?

    1. @chupasaurus 10mo

      in CPython*, PyPy would show you a very different performance

      1. @deadgnom32 10mo

        from my experience I've never had any performance improvements from PyPy, only the opposite, despite the promises of improvement 🤷‍♂️

        1. @chupasaurus 10mo

          As with anything, it depends on the code. Enterprise-ready®™ code would crawl with it, for sure.

          1. @deadgnom32 10mo

            I try it from time to time. but only get lower performance and library incompatibilities

        2. @rush_iam 10mo

          In competitive programming, PyPy (as opposed to Python) is often the only way to ensure your algorithm meets the time limit with large input sets. I also got a 3-4x boost in the performance after switching to PyPy for my game bot, which was bottlenecking on BFS for pathfinding.

  14. @dsmagikswsa 10mo

    Fast to build

  15. @phoetik 10mo

    It's fast for slow programmers 👍

  16. @evmyshkin 10mo

    is that quote from the dev team of fastapi?

    1. @NaNmber 10mo

      nah random redditor, but it sounds

  17. アレックス 10mo

    Didn’t “Fast” refer to dev time?

  18. dev_meme 10mo

    Now we got granian to have it running even faster, python is slowly becoming rust (but at least we don't shoot ourselves in the leg unless we actually really really want to)😌

    1. @RiedleroD 10mo

      python has plenty of footguns too

  19. @chupasaurus 10mo

    It's an interpreter written in RPython (subset of Python), compiler of which was written in Python. And it uses similar to CPython bytecode. And yeah, it might be a Monty Python reference

  20. @zexUlt 10mo

    I mean, at least it has API in it

Use J and K for navigation