Дима Волошин, Preply. Как пишут код и управляют командами в образовательной платформе
Listen now
Description
Дима Волошин, CTO и co-founder Preply (образовательная онлайн-платформа) был первым разработчиком и сооснователем компании, отказался от оффера в Google и построил отдел разработки почти в 100 человек с высокой инженерной культурой и налаженными процессами. Дима рассказал об истории разработки проекта, какие ошибки были допущены, организационной структуре команд, построении культуры, о том почему все-таки оставили большой монолит, как разделили фронт и бэк, анализе данных и еще множество деталей о разработке в компании. Ссылки из выпуска: Инженерный блог Preply: [https://medium.com/preply-engineering](https://medium.com/preply-engineering) Do you want to be right or successful? https://medium.com/preply-engineering/do-you-want-to-be-right-or-successful-52a2cd0a220b Статья Димы о ml в Preply для борьбы с фродом 2014 года: https://habr.com/ru/company/preply/blog/216729/ Таймлайн: 00:23 Роль в начале компании и сейчас 00:54 Путь в программировании 03:30 Стартапы до Preply 04:36 Как подготовиться к своему стартапу и не потерять запал 08:01 Оффер в Google 09:10 Кто писал код в начале 11:10 Последствия неправильных технических решений 11:45 Ужасный код Цукерберга 15:37 Где находить баланс между "хорошим" кодом и написанным 17:22 Почему CTO больше не пишет код 20:03 Что такое платформа Preply, какие сервисы предоставляет 22:06 Организационная структура команд разработки 26:41 Code ownership, OKR команд 27:55 О платформенных командах 29:05 Django монолит и микросервисы, GraphQL 31:02 Разделение фронтенда и бэкенда 33:13 GraphQL federation как единая точка входа для frontend'а 34:50 Почему перешли от REST к GraphQL 36:48 Почему монолит - не плохо 38:17 Для чего используют serverless решения 39:16 Узкие места при нагрузках 41:11 Какие хранилища данных используются 42:47 Одна кодовая база под все страны, локализация 43:50 Обработка данных и AI в Preply 50:46 A/B тестирование 52:28 Команда Data Science 53:44 Путь фичи от идеи в продакшн 56:54 Onboarding разработчиков 58:27 Культура коммуникаций
More Episodes
Про важливе в технологіях та розробці. – Github зарелізили co-pilot. Як працює і що з ним не так https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/ – Stack overflow велике опитування розробників https://survey.stackoverflow.co/2022/ – Microsoft...
Published 06/27/22
Published 06/27/22
Що нового в технологіях та розробці. – Firefox запустили “Тотальний захист кукіс” по дефолту для всіх юзерів https://blog.mozilla.org/en/products/firefox/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide/ – Adobe випускає тулкіт для для боротьби з дезинформацією у...
Published 06/21/22