Eugen Geist demonstrates how to use PostgreSQL native features like JSONB, LISTEN/NOTIFY, and SKIP LOCKED to replace MongoDB, Kafka, and Redis.
🔊 Recorded at PyData Berlin 2025,
2025.pycon.de/program/FDBZSR/
🎓 Discover how PostgreSQL can replace MongoDB, Kafka, and Redis—keeping your stack simpler and your team focused on solving real problems.
Speakers:
Eugen Geist
Description:
Software engineer Eugen Geist challenges the impulse to add specialized tools for every new requirement. Instead of reaching for MongoDB for document storage, Kafka for pub/sub, or Redis for queuing, he demonstrates how PostgreSQL's native features can handle these use cases effectively.
The talk covers practical implementations using LISTEN/NOTIFY for pub/sub messaging, SELECT FOR UPDATE SKIP LOCKED for distributed queues, and JSONB for flexible document storage. Geist also introduces vector extensions for AI workloads. Through live Python and SQL demonstrations, he shows how these patterns work in real projects.
The message isn't that PostgreSQL replaces everything forever, but that it can delay the need for specialized infrastructure until truly necessary. For freelancers, startups, and small teams, this approach means faster iteration, fewer operational headaches, and lower costs. By leveraging existing PostgreSQL installations, teams can focus on solving business problems rather than maintaining complex infrastructure stacks.
⭐️ About PyData Berlin:
Since 2014, PyData Berlin has brought together the international Python and data community.
With monthly meetups and a yearly conference, it connects data engineers, scientists, and tool-builders to share ideas, explore open-source technologies, and drive innovation together.
Follow us:
• LinkedIn:
linkedin.com/company/pydata-berlin/
• X:
x.com/pydataber
Links:
• Conference website:
berlin.pydata.org/
• Other sessions:
berlin.pydata.org/conferences/2025/
The conference is organized by
• NumFOCUS Inc.:
numfocus.org
• Pioneers Hub gemeinnützige GmbH:
pioneershub.org
If you enjoyed this session, please like, comment, and subscribe to our channel for more insightful talks and discussions.
Share this video with your network to spread the knowledge!
Hashtags:
#Python #PyConDE #PyData #OpenSource #AI #DataScience #MachineLearning #SoftwareDevelopment #LLMs #Community
Acknowledgements:
Special thanks to all the volunteers and sponsors who made this event possible.
About:
NumFOCUS Inc.
supports open-source scientific computing by providing financial and logistical support to key projects like NumPy and Jupyter, promoting sustainable development and collaboration.
Pioneers Hub gemeinnützige GmbH:
is a non-profit fostering innovation in AI and tech by connecting experts and promoting knowledge exchange through events and collaborative initiatives.