SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
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
вопросы?

Contenu connexe

En vedette

FEL Position Paper
FEL Position PaperFEL Position Paper
FEL Position Paperchitlesh
 
Антирадянські виступи 1921 року
Антирадянські виступи 1921 рокуАнтирадянські виступи 1921 року
Антирадянські виступи 1921 рокуKseniya Armashula
 
Louisiana pacific interview questions and answers
Louisiana pacific interview questions and answersLouisiana pacific interview questions and answers
Louisiana pacific interview questions and answersKateBeckinsale123
 
Arte contemporáneo frente a la crisis ecológica
Arte contemporáneo frente a la crisis ecológicaArte contemporáneo frente a la crisis ecológica
Arte contemporáneo frente a la crisis ecológicaLisa_Blu
 
Effective workout
Effective workoutEffective workout
Effective workoutLisa Mathew
 
Política europea de transportes grupo 3
Política europea de transportes   grupo 3Política europea de transportes   grupo 3
Política europea de transportes grupo 3ci31315epj
 
Ist.Santo Domingo
Ist.Santo DomingoIst.Santo Domingo
Ist.Santo Domingojuan cherre
 
Segunda Reunión de Empalme Secretaría de Movilidad
Segunda Reunión de Empalme Secretaría de MovilidadSegunda Reunión de Empalme Secretaría de Movilidad
Segunda Reunión de Empalme Secretaría de MovilidadClaraLopezObregon1
 
Estdescr
EstdescrEstdescr
EstdescrCarlos
 

En vedette (12)

FEL Position Paper
FEL Position PaperFEL Position Paper
FEL Position Paper
 
Regulamento Junte & Ganhe
Regulamento Junte & GanheRegulamento Junte & Ganhe
Regulamento Junte & Ganhe
 
Антирадянські виступи 1921 року
Антирадянські виступи 1921 рокуАнтирадянські виступи 1921 року
Антирадянські виступи 1921 року
 
LED Range 2017
LED Range 2017LED Range 2017
LED Range 2017
 
Louisiana pacific interview questions and answers
Louisiana pacific interview questions and answersLouisiana pacific interview questions and answers
Louisiana pacific interview questions and answers
 
Arte contemporáneo frente a la crisis ecológica
Arte contemporáneo frente a la crisis ecológicaArte contemporáneo frente a la crisis ecológica
Arte contemporáneo frente a la crisis ecológica
 
Effective workout
Effective workoutEffective workout
Effective workout
 
Política europea de transportes grupo 3
Política europea de transportes   grupo 3Política europea de transportes   grupo 3
Política europea de transportes grupo 3
 
Ist.Santo Domingo
Ist.Santo DomingoIst.Santo Domingo
Ist.Santo Domingo
 
Segunda Reunión de Empalme Secretaría de Movilidad
Segunda Reunión de Empalme Secretaría de MovilidadSegunda Reunión de Empalme Secretaría de Movilidad
Segunda Reunión de Empalme Secretaría de Movilidad
 
Estdescr
EstdescrEstdescr
Estdescr
 
Bahasa rakitan 2
Bahasa rakitan 2Bahasa rakitan 2
Bahasa rakitan 2
 

Plus de Yury Yurevich

ekb.py: KISS REST API
ekb.py: KISS REST APIekb.py: KISS REST API
ekb.py: KISS REST APIYury Yurevich
 
ekb.py: Mini Zen of Python
ekb.py: Mini Zen of Pythonekb.py: Mini Zen of Python
ekb.py: Mini Zen of PythonYury Yurevich
 
PyCon UA 2011: Test Infected
PyCon UA 2011: Test InfectedPyCon UA 2011: Test Infected
PyCon UA 2011: Test InfectedYury Yurevich
 
Александр Гладыш — Visual editor for business logic in Lua and JS
Александр Гладыш — Visual editor for business logic in Lua and JSАлександр Гладыш — Visual editor for business logic in Lua and JS
Александр Гладыш — Visual editor for business logic in Lua and JSYury Yurevich
 
Лев Валкин — Кое-что про Erlang
Лев Валкин — Кое-что про ErlangЛев Валкин — Кое-что про Erlang
Лев Валкин — Кое-что про ErlangYury Yurevich
 
Ильшад Хабибуллин — BlueBream
Ильшад Хабибуллин — BlueBreamИльшад Хабибуллин — BlueBream
Ильшад Хабибуллин — BlueBreamYury Yurevich
 
Иван Иноземцев — Fantom
Иван Иноземцев — FantomИван Иноземцев — Fantom
Иван Иноземцев — FantomYury Yurevich
 
Александр Гладыш — Lua
Александр Гладыш — LuaАлександр Гладыш — Lua
Александр Гладыш — LuaYury Yurevich
 
About (unit) testing
About (unit) testingAbout (unit) testing
About (unit) testingYury Yurevich
 
Almost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationAlmost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationYury Yurevich
 

Plus de Yury Yurevich (13)

ekb.py: KISS REST API
ekb.py: KISS REST APIekb.py: KISS REST API
ekb.py: KISS REST API
 
ekb.py: Mini Zen of Python
ekb.py: Mini Zen of Pythonekb.py: Mini Zen of Python
ekb.py: Mini Zen of Python
 
PyCon UA 2011: Test Infected
PyCon UA 2011: Test InfectedPyCon UA 2011: Test Infected
PyCon UA 2011: Test Infected
 
Александр Гладыш — Visual editor for business logic in Lua and JS
Александр Гладыш — Visual editor for business logic in Lua and JSАлександр Гладыш — Visual editor for business logic in Lua and JS
Александр Гладыш — Visual editor for business logic in Lua and JS
 
Лев Валкин — Кое-что про Erlang
Лев Валкин — Кое-что про ErlangЛев Валкин — Кое-что про Erlang
Лев Валкин — Кое-что про Erlang
 
Ильшад Хабибуллин — BlueBream
Ильшад Хабибуллин — BlueBreamИльшад Хабибуллин — BlueBream
Ильшад Хабибуллин — BlueBream
 
Иван Иноземцев — Fantom
Иван Иноземцев — FantomИван Иноземцев — Fantom
Иван Иноземцев — Fantom
 
Александр Гладыш — Lua
Александр Гладыш — LuaАлександр Гладыш — Lua
Александр Гладыш — Lua
 
Decorators' recipes
Decorators' recipesDecorators' recipes
Decorators' recipes
 
About Python
About PythonAbout Python
About Python
 
About (unit) testing
About (unit) testingAbout (unit) testing
About (unit) testing
 
SQLAlchemy Seminar
SQLAlchemy SeminarSQLAlchemy Seminar
SQLAlchemy Seminar
 
Almost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migrationAlmost Success Story: Unix to Linux migration
Almost Success Story: Unix to Linux migration
 

ekb.py: oDesk talk

  • 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