Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes. I think saying "you can't sacrifice correctness because of an inability to scale your database" is perhaps conveying the wrong message though. I mean, your very first point is about database scaling issues and the advantages of using something like RabbitMQ to avoid expensive SQL queries.

If you are processing a lot of data in Celery, you really want to try to avoid performing any database queries. This might mean re-architecting the system. You might for example have insert-only tables (immutable objects) to address this type of concern.



Fair point. I agree with this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: