<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>PyVideo.org - Freya Bhushan Mehta</title><link>https://pyvideo.org/</link><description></description><lastBuildDate>Sat, 25 Apr 2026 00:00:00 +0000</lastBuildDate><item><title>Python as Orchestrator: When to Glue, When to Compute</title><link>https://pyvideo.org/north-bay-python-2026/python-as-orchestrator-when-to-glue-when-to-compute.html</link><description>&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;Python powers Netflix's recommendation engine, processes petabytes at Spotify, and handles financial calculations worth trillions of dollars. Yet, developers constantly debate whether Python is &amp;quot;too slow.&amp;quot; This paradox reveals a fundamental misunderstanding about Python's true superpower: orchestration over computation. The real question isn't &amp;quot;Is Python fast enough?&amp;quot; It's &amp;quot;What should Python be doing?&amp;quot;&lt;/p&gt;
&lt;p&gt;Many developers want to use Python when building high-performance systems, but often lack clear guidance on where Python is the right choice and where it may become a bottleneck. Without a decision framework, developers either prematurely rewrite working Python code in C++/Rust (adding complexity without proportional benefit) or keep everything in Python and hit performance walls, leading to systems that are neither fast nor maintainable. This talk cuts through the performance mythology to reveal where Python excels and when it struggles.&lt;/p&gt;
&lt;p&gt;By the end of this session, attendees will leave with a clear decision framework and practical architectural patterns they can immediately apply to their own projects. Whether you're evaluating an existing &amp;quot;slow&amp;quot; Python service or designing a new system from scratch, you'll have concrete tools to determine where Python belongs and where computation should move to compiled languages. You'll know how to structure these boundaries effectively and avoid the common pitfalls that add complexity without delivering real performance gains.&lt;/p&gt;
&lt;p&gt;Key Takeaways:
1. Decision framework for orchestration vs. computation: Four-question evaluation to determine what belongs in Python versus compiled languages
2. Three architectural patterns for integrating Python with high-performance code: When and how to use each pattern effectively (with code examples)
3. Anti-pattern recognition: Build intuition for justified complexity versus technical debt&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Freya Bhushan Mehta</dc:creator><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid isPermaLink="false">tag:pyvideo.org,2026-04-25:/north-bay-python-2026/python-as-orchestrator-when-to-glue-when-to-compute.html</guid><category>North Bay Python 2026</category></item></channel></rss>