/
building-a-hosting-platform-with-python.json
39 lines (39 loc) · 1.67 KB
/
building-a-hosting-platform-with-python.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"alias": "video/1058/building-a-hosting-platform-with-python",
"category": "EuroPython 2011",
"copyright_text": "Standard YouTube License",
"description": "At ep.io we built a Python hosting platform from the ground up, designed\nto run large numbers of web applications on a small number of physical\nmachines both securely and in a reasonably scalable way. This talk will\nshow you how we built our infrastructure - using Redis, eventlet,\nPostgreSQL and more - and what lessons we learnt from our first few\nthousand deploys.\n\nSee how we split services into multiple processes and greenthreads; the\npains of building a cooperatively-multitasking PTY module; how Redis\nisn't the answer to everything, but is still very useful; how to\npersuade third-party software to work securely in a shared environment;\nand how important it is to have good logging, especially when you have\nmore than five servers.\n",
"duration": null,
"id": 1058,
"language": "eng",
"quality_notes": "",
"recorded": "2011-07-20",
"slug": "building-a-hosting-platform-with-python",
"speakers": [
"Andrew Godwin"
],
"summary": "[EuroPython 2011] Andrew Godwin - 20 June 2011 in \"Track Lasagne\"\n",
"tags": [
"ep.io",
"hosting",
"infrastructure",
"postgresql",
"redis",
"scalable",
"web"
],
"thumbnail_url": "https://i.ytimg.com/vi/Sg6RmIty9-w/hqdefault.jpg",
"title": "Building a hosting platform with Python",
"videos": [
{
"length": 0,
"type": "youtube",
"url": "https://www.youtube.com/watch?v=Sg6RmIty9-w"
},
{
"length": 0,
"type": "youtube",
"url": "https://www.youtube.com/watch?v=hAqtC_c2x1s"
}
]
}