Live data from Hacker News

Write Fast Apps Using Async Python 3.6 and Redis

eng.paxos.com

1–10 of 134 posts

Re: Write Fast Apps Using Async Python 3.6 and Redis

#4
post #3

We've just recently started using Sanic[0] paired with Redis to great effect for a very high throughput web service. It also uses Python 3 asyncio/uvloop at its core. So far very happy with it. [0] https://github.com/channelcat/sanic

There is also ApiStar - https://github.com/tomchristie/apistar

It's built by Tom Christie - the original author of Django Rest Foundation.

http://discuss.apistar.org/t/how-does-api-star-fit-in-with-d...

Re: Write Fast Apps Using Async Python 3.6 and Redis

#6
post #5

The title is misleading. The blog post doesn't cover how fast using async python is, it's a tutorial on how to use their ORM redis library.

There's a link on the page which digs in a bit more:

https://magic.io/blog/uvloop-blazing-fast-python-networking/

Re: Write Fast Apps Using Async Python 3.6 and Redis

#8

Can anyone recommend a good book to get started on concurrency, with discussions of models, and a few implementations such as golang and python 3.5+? While I can write this kind of code, I don't feel like I completely understand some of the concepts.

Concurrency and parallelism is such a huge landscape of difficult problems and complexity that I doubt any such introduction exists. I never found one, anyway.

Re: Write Fast Apps Using Async Python 3.6 and Redis

#9

Can anyone recommend a good book to get started on concurrency, with discussions of models, and a few implementations such as golang and python 3.5+? While I can write this kind of code, I don't feel like I completely understand some of the concepts.

I'm not far, but Seven Concurrency Models in Seven Weeks is pretty good and might fit what you're looking for.

https://pragprog.com/book/pb7con/seven-concurrency-models-in...

Post reply on HN