In this supper club episode of Syntax, Wes and Scott talk with Armin Ronacher about his contributions to open source, queues and messaging in apps, scaling up a queue, and how it all works at Sentry.
Show Notes
- 00:35 Welcome
- 01:49 Who is Armin Ronacher?
- Armin Ronacher
- mitsuhiko (Armin Ronacher)
- Armin Ronacher (@mitsuhiko)
- Armin Ronacher
- Armin Ronacher
- Apache Kafka
- 04:11 What are queues and what are they used for?
- 08:02 Do you listen or poll for updates in the queue?
- 12:49 Does this help when a provider goes down?
- 18:31 How do you architect a queue?
- 20:20 How does it scale up?
- 27:05 How does Sentry manage all the data flowing in from events?
- Redis Message Broker | Redis Enterprise
- Messaging that just works — RabbitMQ
- Using RabbitMQ — Celery 5.3.1 documentation
- 33:45 How do you visualize the data?
- 37:15 Edge case that Sentry had to fix
- 40:22 How are you using Rust?
- Rust Programming Language
- 43:32 Why is Python so popular in the AI space?
- 45:17 What do you think about JavaScript on the server?
- 48:02 Supper Club questions
- 50:44 How do you stay motivated with programming?
××× SIIIIICK ××× PIIIICKS ×××
- Bilderbuch
- Bilderbuch on Spotify
Shameless Plugs
- Rye - An Experimental Package Management Solution for Python
Tweet us your tasty treats
- Scott’s Instagram
- LevelUpTutorials Instagram
- Wes’ Instagram
- Wes’ Twitter
- Wes’ Facebook
- Scott’s Twitter
- Make sure to include @SyntaxFM in your tweets
- Wes Bos on Bluesky
- Scott on Bluesky
- Syntax on Bluesky