2. - До мая 2015 oDesk и Elance
- Крупнейшая в мире фриланс биржа
- 14 миллионов фрилансеров
- 7 миллионов клиентов
- 5 миллиона постов с работой за последние полгода
8. Архитектура
• AWS
• Java microservices on the backend(Agora)
• PHP 7.1 и Symfony microservices on the
middleware(Agate)
• Angular 1 (& Vue.js migration) on the front
• Custom Bootstrap (Air 2)
23. Как Enterprise команда делает
интеграции в другие приложения
• Бандл с внутренним вызовом AS
• AngularJS модуль с /api вызовом
25. • Рефакторинг в контексте бандла который используется на
множестве приложений и имеет кросс-функциональные
зависимости
• Множество мелких бандлов с целевой функциональность,
гораздо лучше чем один большой
Рефакторинг
34. JavaScript
Any dynamic programming during the request/
response cycle is handled by JavaScript,
running entirely on the client. This could be any
frontend framework, library, or even vanilla
JavaScript.
APIs
All server-side processes or database actions
are abstracted into reusable APIs, accessed
over HTTP with JavaScript. These can be
custom-built or leverage third-party services.
Markup
Templated markup should be prebuilt at deploy
time, usually using a site generator for content
sites, or a build tool for web apps.
35. А еще мы ищем Angular +
Symfony девелоперов
mxnr@upwork.com