[openstack-dev] [tc] supporting Go

Angus Lees gus at inodes.org
Tue May 10 03:12:54 UTC 2016


On Tue, 10 May 2016 at 05:19 Edward Leafe <ed at leafe.com> wrote:

> On May 9, 2016, at 1:58 PM, Hayes, Graham <graham.hayes at hpe.com> wrote:
>
> > This is not a "Go seems cool - lets go try that" decision from us - we
> > know we have a performance problem with one of our components, and we
> > have come to the conclusion that Go (or something like it) is the
> > solution.
>
> Whenever I hear claims that Python is “too slow for X”, I wonder what’s so
> special about X that makes it so much more demanding than, say, serving up
> YouTube. YouTube is written nearly entirely in Python, and has been for
> many, many years. The only parts that aren’t are those that were identified
> as particular performance bottlenecks, such as some parts of the encoding
> process. These were then written in C, which is drop-in compatible with
> Python using ctypes.
>

(Just in case there is any confusion here, no part of serving a youtube
*video* to users involves python.  I believe the *web UI* is/was generated
using python (and then cached aggressively, etc) - but I'm less familiar
with the HTML parts of youtube)

 - Gus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160510/4e62a58a/attachment.html>


More information about the OpenStack-dev mailing list