SlideShare a Scribd company logo
1 of 8
Download to read offline
oDesk
professional
  services



@yurevich, oDesk corp.
    ekb.py, 2011.
Что такое oDesk

• Платформа для онлайн работы
 • Job board
 • Учет времени
 • Платежи
Немного окономики
   (сент. 2011)
• https://odesk.com/oconomy/
• Новых работ: 98 тыс.
• Контракторов: 1.4 млн.
• Рабочих часов: 2 млн.
• Оборот: $21 млн.
Что такое oDesk PS

• Распределенная команда
 • ~40 инженеров
• Сервисы для корпоративных клиентов
 • Системы управления задачами
 • Отдельные “модули” от платформы
Что мы используем

• Toolset: Redmine, GIT, Google Docs, AWS
• Python почти везде (Redmine, Jenkins не считается)


 • Django
 • Flask
 • своё (python-odesk, django-odesk, проч.)
Django
• Большой опыт у всех
• Много существующих кирпичиков
 • и чужих, и своих
• Где используется:
 • UI
 • API (TastyPie, Piston)
• Не всем нравится
flask
• Меньше кода
• Проще код
• Иногда слишком много свободы
 • особенно в неумелых руках
• Где используется:
 • API backend
 • чуть-чуть UI
вопросы?

More Related Content

Viewers also liked

Hero Baby Institute and I+E Foundation
Hero Baby Institute and I+E FoundationHero Baby Institute and I+E Foundation
Hero Baby Institute and I+E Foundationcampusmarenostrum
 
Finacial Freedom 12/13/2011
Finacial  Freedom 12/13/2011Finacial  Freedom 12/13/2011
Finacial Freedom 12/13/2011mullarkea
 
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...it-people
 
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"it-people
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap .toster
 
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...it-people
 
eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?Peter Holditch
 
Лев Плинер "О лидерстве в софт-деве"
Лев Плинер "О лидерстве в софт-деве"Лев Плинер "О лидерстве в софт-деве"
Лев Плинер "О лидерстве в софт-деве"it-people
 
Traballo familia de alexandre.
Traballo familia de alexandre.Traballo familia de alexandre.
Traballo familia de alexandre.macusanbla
 
Project management mistakes to avoid
Project management mistakes to avoidProject management mistakes to avoid
Project management mistakes to avoidramsaas
 
Failconf 2012
Failconf 2012Failconf 2012
Failconf 2012it-people
 
How to make a stuffed frog
How to make a stuffed frogHow to make a stuffed frog
How to make a stuffed frogNardia Ramcharan
 
Bienvenidos al curso de urologia celso
Bienvenidos al curso de urologia   celsoBienvenidos al curso de urologia   celso
Bienvenidos al curso de urologia celsoCelso Villaparedes
 
Даниил Силантьев Интернет текст и интернет-релиз
Даниил Силантьев Интернет текст и интернет-релизДаниил Силантьев Интернет текст и интернет-релиз
Даниил Силантьев Интернет текст и интернет-релизit-people
 
Александр Орлов. Выступление на FailConf-2013
Александр Орлов. Выступление на FailConf-2013Александр Орлов. Выступление на FailConf-2013
Александр Орлов. Выступление на FailConf-2013it-people
 

Viewers also liked (15)

Hero Baby Institute and I+E Foundation
Hero Baby Institute and I+E FoundationHero Baby Institute and I+E Foundation
Hero Baby Institute and I+E Foundation
 
Finacial Freedom 12/13/2011
Finacial  Freedom 12/13/2011Finacial  Freedom 12/13/2011
Finacial Freedom 12/13/2011
 
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
 
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"
Антон Колмаков "Сделки24 — от древнейших времен и до наших дней"
 
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap Maximiliano Firtman - Разработка приложений с помощью PhoneGap
Maximiliano Firtman - Разработка приложений с помощью PhoneGap
 
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...
DUMP-2013 Управление разработкой - Как управлять разработчиками и не стать до...
 
eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?eCommerce performance, what is it costing you and what can you do about it?
eCommerce performance, what is it costing you and what can you do about it?
 
Лев Плинер "О лидерстве в софт-деве"
Лев Плинер "О лидерстве в софт-деве"Лев Плинер "О лидерстве в софт-деве"
Лев Плинер "О лидерстве в софт-деве"
 
Traballo familia de alexandre.
Traballo familia de alexandre.Traballo familia de alexandre.
Traballo familia de alexandre.
 
Project management mistakes to avoid
Project management mistakes to avoidProject management mistakes to avoid
Project management mistakes to avoid
 
Failconf 2012
Failconf 2012Failconf 2012
Failconf 2012
 
How to make a stuffed frog
How to make a stuffed frogHow to make a stuffed frog
How to make a stuffed frog
 
Bienvenidos al curso de urologia celso
Bienvenidos al curso de urologia   celsoBienvenidos al curso de urologia   celso
Bienvenidos al curso de urologia celso
 
Даниил Силантьев Интернет текст и интернет-релиз
Даниил Силантьев Интернет текст и интернет-релизДаниил Силантьев Интернет текст и интернет-релиз
Даниил Силантьев Интернет текст и интернет-релиз
 
Александр Орлов. Выступление на FailConf-2013
Александр Орлов. Выступление на FailConf-2013Александр Орлов. Выступление на FailConf-2013
Александр Орлов. Выступление на FailConf-2013
 

More from it-people

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Coit-people
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghubit-people
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrainsit-people
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologiesit-people
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндексit-people
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...it-people
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalrit-people
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...it-people
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАНit-people
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банкit-people
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Coit-people
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНСit-people
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...it-people
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologiesit-people
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn Systemit-people
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologiesit-people
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндексit-people
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...it-people
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognicianit-people
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...it-people
 

More from it-people (20)

«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
«Про аналитику и серебряные пули» Александр Подсобляев, Rambler&Co
 
«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub«Scrapy internals» Александр Сибиряков, Scrapinghub
«Scrapy internals» Александр Сибиряков, Scrapinghub
 
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
«Отладка в Python 3.6: Быстрее, Выше, Сильнее» Елизавета Шашкова, JetBrains
 
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
«Gevent — быть или не быть?» Александр Мокров, Positive Technologies
 
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
«Ещё один Поиск Яндекса» Александр Кошелев, Яндекс
 
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
«How I Learned to Stop Worrying and Love the BFG: нагрузочное тестирование со...
 
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
«Write once run anywhere — почём опиум для народа?» Игорь Новиков, Scalr
 
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
«Gensim — тематическое моделирование для людей» Иван Меньших, Лев Константино...
 
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН«Тотальный контроль производительности» Михаил Юматов, ЦИАН
«Тотальный контроль производительности» Михаил Юматов, ЦИАН
 
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
«Детские болезни live-чата» Ольга Сентемова, Тинькофф Банк
 
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
«Микросервисы наносят ответный удар!» Олег Чуркин, Rambler&Co
 
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
 
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
 
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
«Python на острие бритвы: PyPy project» Александр Кошкин, Positive Technologies
 
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
 
«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies«(Без)опасный Python», Иван Цыганов, Positive Technologies
«(Без)опасный Python», Иван Цыганов, Positive Technologies
 
«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс«Python of Things», Кирилл Борисов, Яндекс
«Python of Things», Кирилл Борисов, Яндекс
 
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
«Как сделать так, чтобы тесты на Swift не причиняли боль» Сычев Александр, Ra...
 
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
«Клиенту и серверу нужно поговорить» Прокопов Никита, Cognician
 
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
«Кошелек или деньги: сложный выбор между памятью и процессором» Алексеенко Иг...
 

ekb.py - oDesk

  • 1. oDesk professional services @yurevich, oDesk corp. ekb.py, 2011.
  • 2. Что такое oDesk • Платформа для онлайн работы • Job board • Учет времени • Платежи
  • 3. Немного окономики (сент. 2011) • https://odesk.com/oconomy/ • Новых работ: 98 тыс. • Контракторов: 1.4 млн. • Рабочих часов: 2 млн. • Оборот: $21 млн.
  • 4. Что такое oDesk PS • Распределенная команда • ~40 инженеров • Сервисы для корпоративных клиентов • Системы управления задачами • Отдельные “модули” от платформы
  • 5. Что мы используем • Toolset: Redmine, GIT, Google Docs, AWS • Python почти везде (Redmine, Jenkins не считается) • Django • Flask • своё (python-odesk, django-odesk, проч.)
  • 6. Django • Большой опыт у всех • Много существующих кирпичиков • и чужих, и своих • Где используется: • UI • API (TastyPie, Piston) • Не всем нравится
  • 7. flask • Меньше кода • Проще код • Иногда слишком много свободы • особенно в неумелых руках • Где используется: • API backend • чуть-чуть UI